c5cfc8aaa977d1903ddbcf79df5b5637b8bd5969
[profile/ivi/genivi/genivi-audio-manager.git] / AudioManagerDaemon / test / CommandInterfaceBackdoor.h
1 /*
2  * CommandInterfaceBackdoor.h
3  *
4  *  Created on: Dec 10, 2011
5  *      Author: christian
6  */
7
8 #ifndef COMMANDINTERFACEBACKDOOR_H_
9 #define COMMANDINTERFACEBACKDOOR_H_
10
11 #include <command/CommandSendInterface.h>
12 #include "CommandSender.h"
13
14 using namespace am;
15
16 class CommandSender;
17
18 class CommandInterfaceBackdoor {
19 public:
20         CommandInterfaceBackdoor();
21         virtual ~CommandInterfaceBackdoor();
22         bool unloadPlugins(CommandSender *CommandSender);
23         bool injectInterface(CommandSender* CommandSender, CommandSendInterface* CommandSendInterface);
24 };
25
26 //definitions are in CommonFunctions.cpp!
27
28 #endif /* COMMANDINTERFACEBACKDOOR_H_ */