Chromium Code Reviews| Index: third_party/mtpd/mtpd_server/mtpd_server.h |
| =================================================================== |
| --- third_party/mtpd/mtpd_server/mtpd_server.h (revision 0) |
| +++ third_party/mtpd/mtpd_server/mtpd_server.h (revision 0) |
| @@ -0,0 +1,342 @@ |
| +/* |
| + * This file was automatically generated by dbusxx-xml2cpp; DO NOT EDIT! |
| + * The source for dbusxx-xml2cpp is here: |
| + * http://git.chromium.org/gitweb/?p=chromiumos/third_party/dbus-cplusplus.git |
| + */ |
| +#ifndef __dbusxx________out_Debug_gen_mtpd_server_mtpd_server_h__ADAPTOR_MARSHALL_H |
| +#define __dbusxx________out_Debug_gen_mtpd_server_mtpd_server_h__ADAPTOR_MARSHALL_H |
|
Ryan Sleevi
2012/10/17 22:12:29
long ca^H^Hpath is long. Any chance some of this u
Lei Zhang
2012/10/17 22:36:27
We have longer ones in Chromium. I'm inclined to l
|
| +#include <dbus-c++/dbus.h> |
| +#include <cassert> |
| + |
| +namespace org { |
| +namespace chromium { |
| + |
| +class Mtpd_adaptor |
| + : public ::DBus::InterfaceAdaptor |
| +{ |
| +public: |
| + Mtpd_adaptor() |
| + : ::DBus::InterfaceAdaptor("org.chromium.Mtpd") |
| + { |
| + register_method(Mtpd_adaptor, EnumerateStorage, _EnumerateStorage_stub); |
| + register_method(Mtpd_adaptor, GetStorageInfo, _GetStorageInfo_stub); |
| + register_method(Mtpd_adaptor, OpenStorage, _OpenStorage_stub); |
| + register_method(Mtpd_adaptor, CloseStorage, _CloseStorage_stub); |
| + register_method(Mtpd_adaptor, ReadDirectoryByPath, _ReadDirectoryByPath_stub); |
| + register_method(Mtpd_adaptor, ReadDirectoryById, _ReadDirectoryById_stub); |
| + register_method(Mtpd_adaptor, ReadFileByPath, _ReadFileByPath_stub); |
| + register_method(Mtpd_adaptor, ReadFileById, _ReadFileById_stub); |
| + register_method(Mtpd_adaptor, GetFileInfoByPath, _GetFileInfoByPath_stub); |
| + register_method(Mtpd_adaptor, GetFileInfoById, _GetFileInfoById_stub); |
| + register_method(Mtpd_adaptor, IsAlive, _IsAlive_stub); |
| + } |
| + const ::DBus::IntrospectedInterface *introspect() const |
| + { |
| + static const ::DBus::IntrospectedArgument EnumerateStorage_args[] = |
| + { |
| + { "storageList", "as", false }, |
| + { 0, 0, 0 } |
| + }; |
| + static const ::DBus::IntrospectedArgument GetStorageInfo_args[] = |
| + { |
| + { "storageName", "s", true }, |
| + { "storageInfo", "ay", false }, |
| + { 0, 0, 0 } |
| + }; |
| + static const ::DBus::IntrospectedArgument OpenStorage_args[] = |
| + { |
| + { "storageName", "s", true }, |
| + { "mode", "s", true }, |
| + { "handle", "s", false }, |
| + { 0, 0, 0 } |
| + }; |
| + static const ::DBus::IntrospectedArgument CloseStorage_args[] = |
| + { |
| + { "handle", "s", true }, |
| + { 0, 0, 0 } |
| + }; |
| + static const ::DBus::IntrospectedArgument ReadDirectoryByPath_args[] = |
| + { |
| + { "handle", "s", true }, |
| + { "filePath", "s", true }, |
| + { "results", "ay", false }, |
| + { 0, 0, 0 } |
| + }; |
| + static const ::DBus::IntrospectedArgument ReadDirectoryById_args[] = |
| + { |
| + { "handle", "s", true }, |
| + { "fileId", "u", true }, |
| + { "results", "ay", false }, |
| + { 0, 0, 0 } |
| + }; |
| + static const ::DBus::IntrospectedArgument ReadFileByPath_args[] = |
| + { |
| + { "handle", "s", true }, |
| + { "filePath", "s", true }, |
| + { "data", "ay", false }, |
| + { 0, 0, 0 } |
| + }; |
| + static const ::DBus::IntrospectedArgument ReadFileById_args[] = |
| + { |
| + { "handle", "s", true }, |
| + { "fileId", "u", true }, |
| + { "data", "ay", false }, |
| + { 0, 0, 0 } |
| + }; |
| + static const ::DBus::IntrospectedArgument GetFileInfoByPath_args[] = |
| + { |
| + { "handle", "s", true }, |
| + { "filePath", "s", true }, |
| + { "info", "ay", false }, |
| + { 0, 0, 0 } |
| + }; |
| + static const ::DBus::IntrospectedArgument GetFileInfoById_args[] = |
| + { |
| + { "handle", "s", true }, |
| + { "fileId", "u", true }, |
| + { "info", "ay", false }, |
| + { 0, 0, 0 } |
| + }; |
| + static const ::DBus::IntrospectedArgument IsAlive_args[] = |
| + { |
| + { "result", "b", false }, |
| + { 0, 0, 0 } |
| + }; |
| + static const ::DBus::IntrospectedArgument MTPStorageAttached_args[] = |
| + { |
| + { "storageName", "s", false }, |
| + { 0, 0, 0 } |
| + }; |
| + static const ::DBus::IntrospectedArgument MTPStorageDetached_args[] = |
| + { |
| + { "storageName", "s", false }, |
| + { 0, 0, 0 } |
| + }; |
| + static const ::DBus::IntrospectedMethod Mtpd_adaptor_methods[] = |
| + { |
| + { "EnumerateStorage", EnumerateStorage_args }, |
| + { "GetStorageInfo", GetStorageInfo_args }, |
| + { "OpenStorage", OpenStorage_args }, |
| + { "CloseStorage", CloseStorage_args }, |
| + { "ReadDirectoryByPath", ReadDirectoryByPath_args }, |
| + { "ReadDirectoryById", ReadDirectoryById_args }, |
| + { "ReadFileByPath", ReadFileByPath_args }, |
| + { "ReadFileById", ReadFileById_args }, |
| + { "GetFileInfoByPath", GetFileInfoByPath_args }, |
| + { "GetFileInfoById", GetFileInfoById_args }, |
| + { "IsAlive", IsAlive_args }, |
| + { 0, 0 } |
| + }; |
| + static const ::DBus::IntrospectedMethod Mtpd_adaptor_signals[] = |
| + { |
| + { "MTPStorageAttached", MTPStorageAttached_args }, |
| + { "MTPStorageDetached", MTPStorageDetached_args }, |
| + { 0, 0 } |
| + }; |
| + static const ::DBus::IntrospectedProperty Mtpd_adaptor_properties[] = |
| + { |
| + { 0, 0, 0, 0 } |
| + }; |
| + static const ::DBus::IntrospectedInterface Mtpd_adaptor_interface = |
| + { |
| + "org.chromium.Mtpd", |
| + Mtpd_adaptor_methods, |
| + Mtpd_adaptor_signals, |
| + Mtpd_adaptor_properties |
| + }; |
| + return &Mtpd_adaptor_interface; |
| + } |
| + /* Properties exposed by this interface. |
| + * Use property() and property(value) to |
| + * get and set a particular property. |
| + */ |
| + /* Methods exported by this interface. |
| + * You will have to implement them in your ObjectAdaptor. |
| + */ |
| + virtual std::vector< std::string > EnumerateStorage(::DBus::Error &error) = 0; |
| + virtual std::vector< uint8_t > GetStorageInfo(const std::string& storageName, ::DBus::Error &error) = 0; |
| + virtual std::string OpenStorage(const std::string& storageName, const std::string& mode, ::DBus::Error &error) = 0; |
| + virtual void CloseStorage(const std::string& handle, ::DBus::Error &error) = 0; |
| + virtual std::vector< uint8_t > ReadDirectoryByPath(const std::string& handle, const std::string& filePath, ::DBus::Error &error) = 0; |
| + virtual std::vector< uint8_t > ReadDirectoryById(const std::string& handle, const uint32_t& fileId, ::DBus::Error &error) = 0; |
| + virtual std::vector< uint8_t > ReadFileByPath(const std::string& handle, const std::string& filePath, ::DBus::Error &error) = 0; |
| + virtual std::vector< uint8_t > ReadFileById(const std::string& handle, const uint32_t& fileId, ::DBus::Error &error) = 0; |
| + virtual std::vector< uint8_t > GetFileInfoByPath(const std::string& handle, const std::string& filePath, ::DBus::Error &error) = 0; |
| + virtual std::vector< uint8_t > GetFileInfoById(const std::string& handle, const uint32_t& fileId, ::DBus::Error &error) = 0; |
| + virtual bool IsAlive(::DBus::Error &error) = 0; |
| + /* signal emitters for this interface */ |
| + void MTPStorageAttached(const std::string &storageName) |
| + { |
| + ::DBus::SignalMessage __sig("MTPStorageAttached"); |
| + ::DBus::MessageIter __wi = __sig.writer(); |
| + __wi << storageName; |
| + emit_signal(__sig); |
| + } |
| + void MTPStorageDetached(const std::string &storageName) |
| + { |
| + ::DBus::SignalMessage __sig("MTPStorageDetached"); |
| + ::DBus::MessageIter __wi = __sig.writer(); |
| + __wi << storageName; |
| + emit_signal(__sig); |
| + } |
| +private: |
| + /* unmarshallers (to unpack the DBus message before calling the actual |
| + * interface method) |
| + */ |
| + ::DBus::Message _EnumerateStorage_stub(const ::DBus::CallMessage &__call) |
| + { |
| + ::DBus::Error __error; |
| + std::vector< std::string > __argout; |
| + __argout = EnumerateStorage(__error); |
| + if (__error.is_set()) |
| + return ::DBus::ErrorMessage(__call, __error.name(), __error.message()); |
| + ::DBus::ReturnMessage __reply(__call); |
| + ::DBus::MessageIter __wi = __reply.writer(); |
| + __wi << __argout; |
| + return __reply; |
| + } |
| + ::DBus::Message _GetStorageInfo_stub(const ::DBus::CallMessage &__call) |
| + { |
| + ::DBus::Error __error; |
| + ::DBus::MessageIter __ri = __call.reader(); |
| + std::string storageName; __ri >> storageName; |
| + std::vector< uint8_t > __argout; |
| + __argout = GetStorageInfo(storageName, __error); |
| + if (__error.is_set()) |
| + return ::DBus::ErrorMessage(__call, __error.name(), __error.message()); |
| + ::DBus::ReturnMessage __reply(__call); |
| + ::DBus::MessageIter __wi = __reply.writer(); |
| + __wi << __argout; |
| + return __reply; |
| + } |
| + ::DBus::Message _OpenStorage_stub(const ::DBus::CallMessage &__call) |
| + { |
| + ::DBus::Error __error; |
| + ::DBus::MessageIter __ri = __call.reader(); |
| + std::string storageName; __ri >> storageName; |
| + std::string mode; __ri >> mode; |
| + std::string __argout; |
| + __argout = OpenStorage(storageName, mode, __error); |
| + if (__error.is_set()) |
| + return ::DBus::ErrorMessage(__call, __error.name(), __error.message()); |
| + ::DBus::ReturnMessage __reply(__call); |
| + ::DBus::MessageIter __wi = __reply.writer(); |
| + __wi << __argout; |
| + return __reply; |
| + } |
| + ::DBus::Message _CloseStorage_stub(const ::DBus::CallMessage &__call) |
| + { |
| + ::DBus::Error __error; |
| + ::DBus::MessageIter __ri = __call.reader(); |
| + std::string handle; __ri >> handle; |
| + CloseStorage(handle, __error); |
| + if (__error.is_set()) |
| + return ::DBus::ErrorMessage(__call, __error.name(), __error.message()); |
| + ::DBus::ReturnMessage __reply(__call); |
| + return __reply; |
| + } |
| + ::DBus::Message _ReadDirectoryByPath_stub(const ::DBus::CallMessage &__call) |
| + { |
| + ::DBus::Error __error; |
| + ::DBus::MessageIter __ri = __call.reader(); |
| + std::string handle; __ri >> handle; |
| + std::string filePath; __ri >> filePath; |
| + std::vector< uint8_t > __argout; |
| + __argout = ReadDirectoryByPath(handle, filePath, __error); |
| + if (__error.is_set()) |
| + return ::DBus::ErrorMessage(__call, __error.name(), __error.message()); |
| + ::DBus::ReturnMessage __reply(__call); |
| + ::DBus::MessageIter __wi = __reply.writer(); |
| + __wi << __argout; |
| + return __reply; |
| + } |
| + ::DBus::Message _ReadDirectoryById_stub(const ::DBus::CallMessage &__call) |
| + { |
| + ::DBus::Error __error; |
| + ::DBus::MessageIter __ri = __call.reader(); |
| + std::string handle; __ri >> handle; |
| + uint32_t fileId; __ri >> fileId; |
| + std::vector< uint8_t > __argout; |
| + __argout = ReadDirectoryById(handle, fileId, __error); |
| + if (__error.is_set()) |
| + return ::DBus::ErrorMessage(__call, __error.name(), __error.message()); |
| + ::DBus::ReturnMessage __reply(__call); |
| + ::DBus::MessageIter __wi = __reply.writer(); |
| + __wi << __argout; |
| + return __reply; |
| + } |
| + ::DBus::Message _ReadFileByPath_stub(const ::DBus::CallMessage &__call) |
| + { |
| + ::DBus::Error __error; |
| + ::DBus::MessageIter __ri = __call.reader(); |
| + std::string handle; __ri >> handle; |
| + std::string filePath; __ri >> filePath; |
| + std::vector< uint8_t > __argout; |
| + __argout = ReadFileByPath(handle, filePath, __error); |
| + if (__error.is_set()) |
| + return ::DBus::ErrorMessage(__call, __error.name(), __error.message()); |
| + ::DBus::ReturnMessage __reply(__call); |
| + ::DBus::MessageIter __wi = __reply.writer(); |
| + __wi << __argout; |
| + return __reply; |
| + } |
| + ::DBus::Message _ReadFileById_stub(const ::DBus::CallMessage &__call) |
| + { |
| + ::DBus::Error __error; |
| + ::DBus::MessageIter __ri = __call.reader(); |
| + std::string handle; __ri >> handle; |
| + uint32_t fileId; __ri >> fileId; |
| + std::vector< uint8_t > __argout; |
| + __argout = ReadFileById(handle, fileId, __error); |
| + if (__error.is_set()) |
| + return ::DBus::ErrorMessage(__call, __error.name(), __error.message()); |
| + ::DBus::ReturnMessage __reply(__call); |
| + ::DBus::MessageIter __wi = __reply.writer(); |
| + __wi << __argout; |
| + return __reply; |
| + } |
| + ::DBus::Message _GetFileInfoByPath_stub(const ::DBus::CallMessage &__call) |
| + { |
| + ::DBus::Error __error; |
| + ::DBus::MessageIter __ri = __call.reader(); |
| + std::string handle; __ri >> handle; |
| + std::string filePath; __ri >> filePath; |
| + std::vector< uint8_t > __argout; |
| + __argout = GetFileInfoByPath(handle, filePath, __error); |
| + if (__error.is_set()) |
| + return ::DBus::ErrorMessage(__call, __error.name(), __error.message()); |
| + ::DBus::ReturnMessage __reply(__call); |
| + ::DBus::MessageIter __wi = __reply.writer(); |
| + __wi << __argout; |
| + return __reply; |
| + } |
| + ::DBus::Message _GetFileInfoById_stub(const ::DBus::CallMessage &__call) |
| + { |
| + ::DBus::Error __error; |
| + ::DBus::MessageIter __ri = __call.reader(); |
| + std::string handle; __ri >> handle; |
| + uint32_t fileId; __ri >> fileId; |
| + std::vector< uint8_t > __argout; |
| + __argout = GetFileInfoById(handle, fileId, __error); |
| + if (__error.is_set()) |
| + return ::DBus::ErrorMessage(__call, __error.name(), __error.message()); |
| + ::DBus::ReturnMessage __reply(__call); |
| + ::DBus::MessageIter __wi = __reply.writer(); |
| + __wi << __argout; |
| + return __reply; |
| + } |
| + ::DBus::Message _IsAlive_stub(const ::DBus::CallMessage &__call) |
| + { |
| + ::DBus::Error __error; |
| + bool __argout; |
| + __argout = IsAlive(__error); |
| + if (__error.is_set()) |
| + return ::DBus::ErrorMessage(__call, __error.name(), __error.message()); |
| + ::DBus::ReturnMessage __reply(__call); |
| + ::DBus::MessageIter __wi = __reply.writer(); |
| + __wi << __argout; |
| + return __reply; |
| + } |
| +}; |
| +}} |
| +#endif // __dbusxx________out_Debug_gen_mtpd_server_mtpd_server_h__ADAPTOR_MARSHALL_H |
| Property changes on: third_party/mtpd/mtpd_server/mtpd_server.h |
| ___________________________________________________________________ |
| Added: svn:eol-style |
| + LF |