diff options
Diffstat (limited to 'PluginRoutingInterfaceDbus/include/CAmRoutingSenderDbus.h')
-rw-r--r-- | PluginRoutingInterfaceDbus/include/CAmRoutingSenderDbus.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/PluginRoutingInterfaceDbus/include/CAmRoutingSenderDbus.h b/PluginRoutingInterfaceDbus/include/CAmRoutingSenderDbus.h index 5a63395..fb727a3 100644 --- a/PluginRoutingInterfaceDbus/include/CAmRoutingSenderDbus.h +++ b/PluginRoutingInterfaceDbus/include/CAmRoutingSenderDbus.h @@ -19,9 +19,16 @@ #define ROUTINGSENDER_H_ #include "routing/IAmRoutingSend.h" +#include <dbus/dbus.h> +#include <map> +#include "CAmDbusMessageHandler.h" +#include "IAmRoutingReceiverShadow.h" +#include "shared/CAmDbusWrapper.h" using namespace am; +const char ROUTING_NODE[]="RoutingReceiver"; + class CAmRoutingSenderDbus: public IAmRoutingSend { public: @@ -44,6 +51,16 @@ public: am_Error_e setDomainState(const am_domainID_t domainID, const am_DomainState_e domainState) ; am_Error_e returnBusName(std::string& BusName) const ; void getInterfaceVersion(std::string& version) const ; + +private: + CAmDbusMessageHandler mDBusMessageHandler; + IAmRoutingReceiverShadow mRoutingReceiverShadow; + + CAmDbusWrapper* mDBusWrapper; + IAmRoutingReceive *mRoutingReceiveInterface; + + + DBusConnection* connection; }; #endif /* ROUTINGSENDER_H_ */ |