summaryrefslogtreecommitdiff
path: root/PluginRoutingInterfaceDbus/include/CAmRoutingSenderDbus.h
diff options
context:
space:
mode:
Diffstat (limited to 'PluginRoutingInterfaceDbus/include/CAmRoutingSenderDbus.h')
-rw-r--r--PluginRoutingInterfaceDbus/include/CAmRoutingSenderDbus.h17
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_ */