diff options
author | GENIVI Audio Manager Maintainer <genivi-maint-audiomanager@smtp1.genivi.org> | 2017-03-07 10:44:54 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-07 10:44:54 +0100 |
commit | 71eab93f9cd67b2e0343700552adf988c420f174 (patch) | |
tree | 9f08492872ce7de767f66535178bd0575b72a5b7 /AudioManagerDaemon/src/main.cpp | |
parent | 41b1249b1fc3b211dd56333bdc01f7eb8977f674 (diff) | |
parent | ff7a091bd6500413853f381d14be55de2e3affa3 (diff) | |
download | audiomanager-71eab93f9cd67b2e0343700552adf988c420f174.tar.gz |
Merge pull request #14 from GENIVI/Router_adaptions
after phoneconference merged
Diffstat (limited to 'AudioManagerDaemon/src/main.cpp')
-rwxr-xr-x | AudioManagerDaemon/src/main.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/AudioManagerDaemon/src/main.cpp b/AudioManagerDaemon/src/main.cpp index 6f5c273..26d7cea 100755 --- a/AudioManagerDaemon/src/main.cpp +++ b/AudioManagerDaemon/src/main.cpp @@ -55,7 +55,6 @@ #include "CAmRoutingReceiver.h" #include "CAmCommandReceiver.h" #include "CAmControlReceiver.h" -#include "CAmDatabaseObserver.h" #include "CAmDltWrapper.h" #include "CAmSocketHandler.h" #include "CAmCommandLineSingleton.h" @@ -284,10 +283,10 @@ void mainProgram(int argc, char *argv[]) //later when the plugins are started, the commandline is already parsed and the objects defined before can be used to get the neccesary information CAmDatabaseHandlerMap iDatabaseHandler; - IAmDatabaseHandler *pDatabaseHandler = dynamic_cast<IAmDatabaseHandler*>( &iDatabaseHandler ); + IAmDatabaseHandler *pDatabaseHandler = dynamic_cast<IAmDatabaseHandler*>( &iDatabaseHandler ); CAmRoutingSender iRoutingSender(listRoutingPluginDirs,pDatabaseHandler); - CAmCommandSender iCommandSender(listCommandPluginDirs); + CAmCommandSender iCommandSender(listCommandPluginDirs, &iSocketHandler); CAmControlSender iControlSender(controllerPlugin.getValue(),&iSocketHandler); try @@ -332,11 +331,10 @@ CAmRouter iRouter(pDatabaseHandler, &iControlSender); #endif /*WITH_DBUS_WRAPPER*/ CAmControlReceiver iControlReceiver(pDatabaseHandler,&iRoutingSender,&iCommandSender,&iSocketHandler, &iRouter); -CAmDatabaseObserver iObserver(&iCommandSender,&iRoutingSender, &iSocketHandler); - - -iDatabaseHandler.registerObserver(&iObserver); +iDatabaseHandler.registerObserver(&iRoutingSender); +iDatabaseHandler.registerObserver(&iCommandSender); +iDatabaseHandler.registerObserver(&iRouter); //startup all the Plugins and Interfaces //at this point, commandline arguments can be parsed iControlSender.startupController(&iControlReceiver); |