summaryrefslogtreecommitdiff
path: root/AudioManagerCore/include/CAmRoutingSender.h
diff options
context:
space:
mode:
authorChristian Linke <Christian.Linke@bmw.de>2016-08-30 09:47:30 -0700
committerChristian Linke <Christian.Linke@bmw.de>2016-08-30 09:47:30 -0700
commit84d0506d308be29b257fd80071d288e229789115 (patch)
treed402ea075691bd64443516836ba7f0221659b55a /AudioManagerCore/include/CAmRoutingSender.h
parentcd57dcef3c36812bb8981871df60d83b3ba51d44 (diff)
downloadaudiomanager-84d0506d308be29b257fd80071d288e229789115.tar.gz
Improved the changes. Cleared wrongly issued errors.
Signed-off-by: Christian Linke <Christian.Linke@bmw.de>
Diffstat (limited to 'AudioManagerCore/include/CAmRoutingSender.h')
-rw-r--r--AudioManagerCore/include/CAmRoutingSender.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/AudioManagerCore/include/CAmRoutingSender.h b/AudioManagerCore/include/CAmRoutingSender.h
index 7bced64..8804d90 100644
--- a/AudioManagerCore/include/CAmRoutingSender.h
+++ b/AudioManagerCore/include/CAmRoutingSender.h
@@ -223,25 +223,29 @@ public:
class handleConnect : public handleDataBase
{
public:
- handleConnect(IAmRoutingSend* interface, const am_connectionID_t connectionID, IAmDatabaseHandler* databaseHandler) :
+ handleConnect(IAmRoutingSend* interface, const am_connectionID_t connectionID, IAmDatabaseHandler* databaseHandler) :
handleDataBase(interface,databaseHandler)
- ,mConnectionID(connectionID) {}
- ~handleConnect() {}
+ ,mConnectionID(connectionID)
+ ,mConnectionPending(true) {}
+ ~handleConnect();
am_Error_e writeDataToDatabase();
private:
am_connectionID_t mConnectionID;
+ bool mConnectionPending;
};
class handleDisconnect : public handleDataBase
{
public:
- handleDisconnect(IAmRoutingSend* interface, const am_connectionID_t connectionID, IAmDatabaseHandler* databaseHandler) :
+ handleDisconnect(IAmRoutingSend* interface, const am_connectionID_t connectionID, IAmDatabaseHandler* databaseHandler,CAmRoutingSender* routingSender) :
handleDataBase(interface,databaseHandler)
- ,mConnectionID(connectionID) {}
- ~handleDisconnect() {}
+ ,mConnectionID(connectionID)
+ ,mRoutingSender(routingSender){}
+ ~handleDisconnect();
am_Error_e writeDataToDatabase();
private:
am_connectionID_t mConnectionID;
+ CAmRoutingSender* mRoutingSender;
};
class handleSetVolumes : public handleDataBase