diff options
author | christian linke <christian.linke@bmw.de> | 2012-10-12 16:49:34 +0200 |
---|---|---|
committer | christian linke <christian.linke@bmw.de> | 2012-10-12 16:49:34 +0200 |
commit | c170f0547cd8d4f1a48de807e34269857563b136 (patch) | |
tree | f14562570b09a734ed7c498b765b574573c74f5d /AudioManagerDaemon/src/CAmControlSender.cpp | |
parent | beec2584c3bff46ae7aa0bf57389fb6dadf33917 (diff) | |
download | audiomanager-c170f0547cd8d4f1a48de807e34269857563b136.tar.gz |
* Call ControlRundown on receiving SIGTERM.
Signed-off-by: christian linke <christian.linke@bmw.de>
Diffstat (limited to 'AudioManagerDaemon/src/CAmControlSender.cpp')
-rw-r--r-- | AudioManagerDaemon/src/CAmControlSender.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/AudioManagerDaemon/src/CAmControlSender.cpp b/AudioManagerDaemon/src/CAmControlSender.cpp index 77cec9f..82446ce 100644 --- a/AudioManagerDaemon/src/CAmControlSender.cpp +++ b/AudioManagerDaemon/src/CAmControlSender.cpp @@ -34,6 +34,8 @@ namespace am #define REQUIRED_INTERFACE_VERSION_MAJOR 1 //!< major interface version. All versions smaller than this will be rejected #define REQUIRED_INTERFACE_VERSION_MINOR 0 //!< minor interface version. All versions smaller than this will be rejected +CAmControlSender* CAmControlSender::mInstance=NULL; + CAmControlSender::CAmControlSender(std::string controlPluginFile) : mlibHandle(NULL), // mController(NULL) @@ -45,6 +47,7 @@ CAmControlSender::CAmControlSender(std::string controlPluginFile) : } else if (!controlPluginFile.empty()) { + mInstance=this; IAmControlSend* (*createFunc)(); createFunc = getCreateFunction<IAmControlSend*()>(controlPluginFile, mlibHandle); assert(createFunc!=NULL); |