diff options
author | Sampreeth Ramavana <sampreeth.ramavana@aricent.com> | 2012-04-04 13:51:32 +0530 |
---|---|---|
committer | christian mueller <christian.ei.mueller@bmw.de> | 2012-04-04 15:37:00 +0200 |
commit | 1f4b52faf447b12f1900c91db5090e04feb33578 (patch) | |
tree | ca39c1f1f91a7116076c3ea15c40bbf24a2911d8 /PluginRoutingInterfaceDbus/include/CAmRoutingSenderDbus.h | |
parent | 9a7af2bfaea3f3a84785e1379652020002452508 (diff) | |
download | audiomanager-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.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_ */ |