summaryrefslogtreecommitdiff
path: root/AudioManagerDaemon/include
diff options
context:
space:
mode:
authorchristian linke <christian.linke@bmw.de>2012-10-12 16:49:34 +0200
committerchristian linke <christian.linke@bmw.de>2012-10-12 16:49:34 +0200
commitc170f0547cd8d4f1a48de807e34269857563b136 (patch)
treef14562570b09a734ed7c498b765b574573c74f5d /AudioManagerDaemon/include
parentbeec2584c3bff46ae7aa0bf57389fb6dadf33917 (diff)
downloadaudiomanager-c170f0547cd8d4f1a48de807e34269857563b136.tar.gz
* Call ControlRundown on receiving SIGTERM.
Signed-off-by: christian linke <christian.linke@bmw.de>
Diffstat (limited to 'AudioManagerDaemon/include')
-rw-r--r--AudioManagerDaemon/include/CAmControlSender.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/AudioManagerDaemon/include/CAmControlSender.h b/AudioManagerDaemon/include/CAmControlSender.h
index 2a9c0fa..65db2c8 100644
--- a/AudioManagerDaemon/include/CAmControlSender.h
+++ b/AudioManagerDaemon/include/CAmControlSender.h
@@ -86,6 +86,11 @@ public:
void confirmRoutingReady() ;
void confirmCommandRundown() ;
void confirmRoutingRundown() ;
+ static void CallsetControllerRundown()
+ {
+ if (mInstance)
+ mInstance->setControllerRundown();
+ }
#ifdef UNIT_TEST
friend class IAmControlBackdoor;
@@ -93,6 +98,7 @@ public:
private:
void* mlibHandle; //!< pointer to the loaded control plugin interface
IAmControlSend* mController; //!< pointer to the ControlSend interface
+ static CAmControlSender* mInstance;
};
}