summaryrefslogtreecommitdiff
path: root/PluginRoutingInterfaceDbus/include/CAmRoutingSenderDbus.h
diff options
context:
space:
mode:
authorSampreeth Ramavana <sampreeth.ramavana@aricent.com>2012-04-04 13:51:32 +0530
committerchristian mueller <christian.ei.mueller@bmw.de>2012-04-04 15:37:00 +0200
commit1f4b52faf447b12f1900c91db5090e04feb33578 (patch)
treeca39c1f1f91a7116076c3ea15c40bbf24a2911d8 /PluginRoutingInterfaceDbus/include/CAmRoutingSenderDbus.h
parent9a7af2bfaea3f3a84785e1379652020002452508 (diff)
downloadaudiomanager-1f4b52faf447b12f1900c91db5090e04feb33578.tar.gz
adding a pulseaudio plugin to genivi audiomanager implements dbus methods for registering domain, source and sinks implements dbus signals and methods for receiving information from pulseaudio calls dbus methods in pulseaudio
Signed-off-by: Sampreeth Ramavana <sampreeth.ramavana@aricent.com>
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_ */