summaryrefslogtreecommitdiff
path: root/AudioManagerDaemon/test/RoutingInterfaceBackdoor.h
diff options
context:
space:
mode:
authorChristian Mueller <christian@lmuc329619u.(none)>2011-12-12 21:43:47 +0100
committerChristian Mueller <christian@lmuc329619u.(none)>2011-12-12 21:43:47 +0100
commit205595e3d3e6a1d55be3c462ef02c9f828a77feb (patch)
tree9c1202619c7b9a66ed874ca1a0c81530ae06e426 /AudioManagerDaemon/test/RoutingInterfaceBackdoor.h
parentd85e69bbf6d8ec6e087c7af579686923c76079cd (diff)
downloadaudiomanager-205595e3d3e6a1d55be3c462ef02c9f828a77feb.tar.gz
some updates, new tests
Diffstat (limited to 'AudioManagerDaemon/test/RoutingInterfaceBackdoor.h')
-rw-r--r--AudioManagerDaemon/test/RoutingInterfaceBackdoor.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/AudioManagerDaemon/test/RoutingInterfaceBackdoor.h b/AudioManagerDaemon/test/RoutingInterfaceBackdoor.h
new file mode 100644
index 0000000..bd4a5ca
--- /dev/null
+++ b/AudioManagerDaemon/test/RoutingInterfaceBackdoor.h
@@ -0,0 +1,27 @@
+/*
+ * RoutingInterfaceBackdoor.h
+ *
+ * Created on: Dec 10, 2011
+ * Author: christian
+ */
+
+#ifndef ROUTINGINTERFACEBACKDOOR_H_
+#define ROUTINGINTERFACEBACKDOOR_H_
+
+#include "RoutingSender.h"
+
+using namespace am;
+
+class RoutingSender;
+
+class RoutingInterfaceBackdoor {
+public:
+ RoutingInterfaceBackdoor();
+ virtual ~RoutingInterfaceBackdoor();
+ bool unloadPlugins(RoutingSender *RoutingSender);
+ bool injectInterface(RoutingSender *RoutingSender, RoutingSendInterface *newInterface, const std::string& busname);
+};
+
+//definitions are in CommonFunctions.cpp!
+
+#endif /* ROUTINGINTERFACEBACKDOOR_H_ */