diff options
author | <philippe colliot> | 2016-03-15 18:07:25 +0100 |
---|---|---|
committer | <philippe colliot> | 2016-03-15 18:07:25 +0100 |
commit | fd4b29aede024f3a7eb93b2c93e5305bd8c3aca0 (patch) | |
tree | f64471a24426cd49817833b65627ecf13ffdefbd /test/navigation/w3c/socket-based-poc/node-cpp-lbs-modules/dbus-proxies/genivi-poiservice-poisearch_proxy.h | |
parent | d6dc8b51d7b9e7b15af4a22b976da7323aa7a170 (diff) | |
download | poi-service-fd4b29aede024f3a7eb93b2c93e5305bd8c3aca0.tar.gz |
Add copyright headers
Diffstat (limited to 'test/navigation/w3c/socket-based-poc/node-cpp-lbs-modules/dbus-proxies/genivi-poiservice-poisearch_proxy.h')
-rw-r--r-- | test/navigation/w3c/socket-based-poc/node-cpp-lbs-modules/dbus-proxies/genivi-poiservice-poisearch_proxy.h | 323 |
1 files changed, 323 insertions, 0 deletions
diff --git a/test/navigation/w3c/socket-based-poc/node-cpp-lbs-modules/dbus-proxies/genivi-poiservice-poisearch_proxy.h b/test/navigation/w3c/socket-based-poc/node-cpp-lbs-modules/dbus-proxies/genivi-poiservice-poisearch_proxy.h new file mode 100644 index 0000000..72210ff --- /dev/null +++ b/test/navigation/w3c/socket-based-poc/node-cpp-lbs-modules/dbus-proxies/genivi-poiservice-poisearch_proxy.h @@ -0,0 +1,323 @@ + +/* + * This file was automatically generated by dbusxx-xml2cpp; DO NOT EDIT! + */ + +#ifndef __dbusxx___home_psa_Desktop_genivi_navigation_master_src_navigation_build_dbus_include_poi_service_genivi_poiservice_poisearch_proxy_h__PROXY_MARSHAL_H +#define __dbusxx___home_psa_Desktop_genivi_navigation_master_src_navigation_build_dbus_include_poi_service_genivi_poiservice_poisearch_proxy_h__PROXY_MARSHAL_H + +#include <dbus-c++/dbus.h> +#include <cassert> + +namespace org { +namespace genivi { +namespace poiservice { + +class POISearch_proxy +: public ::DBus::InterfaceProxy +{ +public: + + POISearch_proxy() + : ::DBus::InterfaceProxy("org.genivi.poiservice.POISearch") + { + connect_signal(POISearch_proxy, CategoriesUpdated, _CategoriesUpdated_stub); + connect_signal(POISearch_proxy, PoiStatus, _PoiStatus_stub); + connect_signal(POISearch_proxy, ResultListChanged, _ResultListChanged_stub); + } + +public: + + /* properties exported by this interface */ +public: + + /* methods exported by this interface, + * this functions will invoke the corresponding methods on the remote objects + */ + ::DBus::Struct< uint16_t, uint16_t, uint16_t, std::string > GetVersion() + { + ::DBus::CallMessage call; + call.member("GetVersion"); + ::DBus::Message ret = invoke_method (call); + ::DBus::MessageIter ri = ret.reader(); + + ::DBus::Struct< uint16_t, uint16_t, uint16_t, std::string > argout; + ri >> argout; + return argout; + } + + std::vector< ::DBus::Struct< uint32_t, bool > > ValidateCategories(const std::vector< uint32_t >& categories) + { + ::DBus::CallMessage call; + ::DBus::MessageIter wi = call.writer(); + + wi << categories; + call.member("ValidateCategories"); + ::DBus::Message ret = invoke_method (call); + ::DBus::MessageIter ri = ret.reader(); + + std::vector< ::DBus::Struct< uint32_t, bool > > argout; + ri >> argout; + return argout; + } + + std::vector< ::DBus::Struct< uint32_t, std::string, bool > > GetAvailableCategories() + { + ::DBus::CallMessage call; + call.member("GetAvailableCategories"); + ::DBus::Message ret = invoke_method (call); + ::DBus::MessageIter ri = ret.reader(); + + std::vector< ::DBus::Struct< uint32_t, std::string, bool > > argout; + ri >> argout; + return argout; + } + + uint32_t GetRootCategory() + { + ::DBus::CallMessage call; + call.member("GetRootCategory"); + ::DBus::Message ret = invoke_method (call); + ::DBus::MessageIter ri = ret.reader(); + + uint32_t argout; + ri >> argout; + return argout; + } + + std::vector< ::DBus::Struct< uint32_t, bool > > GetChildrenCategories(const uint32_t& category) + { + ::DBus::CallMessage call; + ::DBus::MessageIter wi = call.writer(); + + wi << category; + call.member("GetChildrenCategories"); + ::DBus::Message ret = invoke_method (call); + ::DBus::MessageIter ri = ret.reader(); + + std::vector< ::DBus::Struct< uint32_t, bool > > argout; + ri >> argout; + return argout; + } + + std::vector< ::DBus::Struct< uint32_t, bool > > GetParentCategories(const uint32_t& category) + { + ::DBus::CallMessage call; + ::DBus::MessageIter wi = call.writer(); + + wi << category; + call.member("GetParentCategories"); + ::DBus::Message ret = invoke_method (call); + ::DBus::MessageIter ri = ret.reader(); + + std::vector< ::DBus::Struct< uint32_t, bool > > argout; + ri >> argout; + return argout; + } + + std::vector< ::DBus::Struct< ::DBus::Struct< uint32_t, std::vector< uint32_t >, ::DBus::Struct< uint8_t, ::DBus::Variant >, std::string, bool, std::string, ::DBus::Struct< uint8_t, ::DBus::Variant > >, std::vector< ::DBus::Struct< uint32_t, std::string, int32_t, std::vector< ::DBus::Struct< int32_t, std::string, ::DBus::Struct< uint8_t, ::DBus::Variant > > > > >, std::vector< ::DBus::Struct< uint32_t, std::string > > > > GetCategoriesDetails(const std::vector< uint32_t >& categories) + { + ::DBus::CallMessage call; + ::DBus::MessageIter wi = call.writer(); + + wi << categories; + call.member("GetCategoriesDetails"); + ::DBus::Message ret = invoke_method (call); + ::DBus::MessageIter ri = ret.reader(); + + std::vector< ::DBus::Struct< ::DBus::Struct< uint32_t, std::vector< uint32_t >, ::DBus::Struct< uint8_t, ::DBus::Variant >, std::string, bool, std::string, ::DBus::Struct< uint8_t, ::DBus::Variant > >, std::vector< ::DBus::Struct< uint32_t, std::string, int32_t, std::vector< ::DBus::Struct< int32_t, std::string, ::DBus::Struct< uint8_t, ::DBus::Variant > > > > >, std::vector< ::DBus::Struct< uint32_t, std::string > > > > argout; + ri >> argout; + return argout; + } + + uint32_t CreatePoiSearchHandle() + { + ::DBus::CallMessage call; + call.member("CreatePoiSearchHandle"); + ::DBus::Message ret = invoke_method (call); + ::DBus::MessageIter ri = ret.reader(); + + uint32_t argout; + ri >> argout; + return argout; + } + + void DeletePoiSearchHandle(const uint32_t& poiSearchHandle) + { + ::DBus::CallMessage call; + ::DBus::MessageIter wi = call.writer(); + + wi << poiSearchHandle; + call.member("DeletePoiSearchHandle"); + ::DBus::Message ret = invoke_method (call); + } + + void SetCenter(const uint32_t& poiSearchHandle, const ::DBus::Struct< double, double, double >& location) + { + ::DBus::CallMessage call; + ::DBus::MessageIter wi = call.writer(); + + wi << poiSearchHandle; + wi << location; + call.member("SetCenter"); + ::DBus::Message ret = invoke_method (call); + } + + void SetRouteHandle(const uint32_t& poiSearchHandle, const uint32_t& sessionHandle, const uint32_t& routeHandle, const uint32_t& startSearchOffset, const uint32_t& endSearchOffset) + { + ::DBus::CallMessage call; + ::DBus::MessageIter wi = call.writer(); + + wi << poiSearchHandle; + wi << sessionHandle; + wi << routeHandle; + wi << startSearchOffset; + wi << endSearchOffset; + call.member("SetRouteHandle"); + ::DBus::Message ret = invoke_method (call); + } + + void SetCategories(const uint32_t& poiSearchHandle, const std::vector< ::DBus::Struct< uint32_t, uint32_t > >& poiCategories) + { + ::DBus::CallMessage call; + ::DBus::MessageIter wi = call.writer(); + + wi << poiSearchHandle; + wi << poiCategories; + call.member("SetCategories"); + ::DBus::Message ret = invoke_method (call); + } + + void SetAttributes(const uint32_t& poiSearchHandle, const std::vector< ::DBus::Struct< uint32_t, uint32_t, int32_t, ::DBus::Struct< uint8_t, ::DBus::Variant >, int32_t, bool > >& poiAttributes) + { + ::DBus::CallMessage call; + ::DBus::MessageIter wi = call.writer(); + + wi << poiSearchHandle; + wi << poiAttributes; + call.member("SetAttributes"); + ::DBus::Message ret = invoke_method (call); + } + + void StartPoiSearch(const uint32_t& poiSearchHandle, const std::string& inputString, const int32_t& sortOption) + { + ::DBus::CallMessage call; + ::DBus::MessageIter wi = call.writer(); + + wi << poiSearchHandle; + wi << inputString; + wi << sortOption; + call.member("StartPoiSearch"); + ::DBus::Message ret = invoke_method (call); + } + + void CancelPoiSearch(const uint32_t& poiSearchHandle) + { + ::DBus::CallMessage call; + ::DBus::MessageIter wi = call.writer(); + + wi << poiSearchHandle; + call.member("CancelPoiSearch"); + ::DBus::Message ret = invoke_method (call); + } + + void StartPoiProximityAlert(const uint32_t& poiSearchHandle, const std::string& inputString, const int32_t& sortOption) + { + ::DBus::CallMessage call; + ::DBus::MessageIter wi = call.writer(); + + wi << poiSearchHandle; + wi << inputString; + wi << sortOption; + call.member("StartPoiProximityAlert"); + ::DBus::Message ret = invoke_method (call); + } + + void CancelPoiProximityAlert(const uint32_t& poiSearchHandle) + { + ::DBus::CallMessage call; + ::DBus::MessageIter wi = call.writer(); + + wi << poiSearchHandle; + call.member("CancelPoiProximityAlert"); + ::DBus::Message ret = invoke_method (call); + } + + void RequestResultList(const uint32_t& poiSearchHandle, const uint16_t& offset, const uint16_t& maxWindowSize, const std::vector< uint32_t >& attributeList, int32_t& statusValue, uint16_t& resultListSize, std::vector< ::DBus::Struct< uint32_t, uint32_t, int32_t, std::vector< ::DBus::Struct< uint32_t, int32_t, ::DBus::Struct< uint8_t, ::DBus::Variant > > > > >& resultListWindow) + { + ::DBus::CallMessage call; + ::DBus::MessageIter wi = call.writer(); + + wi << poiSearchHandle; + wi << offset; + wi << maxWindowSize; + wi << attributeList; + call.member("RequestResultList"); + ::DBus::Message ret = invoke_method (call); + ::DBus::MessageIter ri = ret.reader(); + + ri >> statusValue; + ri >> resultListSize; + ri >> resultListWindow; + } + + std::vector< ::DBus::Struct< ::DBus::Struct< uint32_t, std::string, ::DBus::Struct< double, double, double > >, std::vector< uint32_t >, std::vector< ::DBus::Struct< uint32_t, int32_t, ::DBus::Struct< uint8_t, ::DBus::Variant > > > > > GetPoiDetails(const std::vector< uint32_t >& id) + { + ::DBus::CallMessage call; + ::DBus::MessageIter wi = call.writer(); + + wi << id; + call.member("GetPoiDetails"); + ::DBus::Message ret = invoke_method (call); + ::DBus::MessageIter ri = ret.reader(); + + std::vector< ::DBus::Struct< ::DBus::Struct< uint32_t, std::string, ::DBus::Struct< double, double, double > >, std::vector< uint32_t >, std::vector< ::DBus::Struct< uint32_t, int32_t, ::DBus::Struct< uint8_t, ::DBus::Variant > > > > > argout; + ri >> argout; + return argout; + } + + +public: + + /* signal handlers for this interface + */ + virtual void CategoriesUpdated(const std::vector< ::DBus::Struct< uint32_t, uint16_t > >& poiCategories) = 0; + virtual void PoiStatus(const uint32_t& poiSearchHandle, const int32_t& statusValue) = 0; + virtual void ResultListChanged(const uint32_t& poiSearchHandle, const uint16_t& resultListSize) = 0; + +private: + + /* unmarshalers (to unpack the DBus message before calling the actual signal handler) + */ + void _CategoriesUpdated_stub(const ::DBus::SignalMessage &sig) + { + ::DBus::MessageIter ri = sig.reader(); + + std::vector< ::DBus::Struct< uint32_t, uint16_t > > poiCategories; + ri >> poiCategories; + CategoriesUpdated(poiCategories); + } + void _PoiStatus_stub(const ::DBus::SignalMessage &sig) + { + ::DBus::MessageIter ri = sig.reader(); + + uint32_t poiSearchHandle; + ri >> poiSearchHandle; + int32_t statusValue; + ri >> statusValue; + PoiStatus(poiSearchHandle, statusValue); + } + void _ResultListChanged_stub(const ::DBus::SignalMessage &sig) + { + ::DBus::MessageIter ri = sig.reader(); + + uint32_t poiSearchHandle; + ri >> poiSearchHandle; + uint16_t resultListSize; + ri >> resultListSize; + ResultListChanged(poiSearchHandle, resultListSize); + } +}; + +} } } +#endif //__dbusxx___home_psa_Desktop_genivi_navigation_master_src_navigation_build_dbus_include_poi_service_genivi_poiservice_poisearch_proxy_h__PROXY_MARSHAL_H |