From 958a34ae8c5c6f25ba73640b9e7f9998b23fd62a Mon Sep 17 00:00:00 2001
From: Christian Linke
Date: Thu, 12 Sep 2013 10:59:47 +0200
Subject: * added some documentation, removed sample project since it seems to
addle users. Now the fidls are the matching final the EA version.
Signed-off-by: Christian Linke
---
AudioManagerDaemon/docx/04_components.dox | 14 +
AudioManagerDaemon/docx/04_d_commonAPI.dox | 30 +
.../docx/14_z_nodeStateManagement.dox | 2 +
AudioManagerDaemon/docx/16_readme.dox | 2 +-
AudioManagerDaemon/docx/Doxyfile.in | 2 +-
.../docx/images/PluginCommandInterfaceCAPI.png | Bin 0 -> 114519 bytes
.../docx/images/PluginRoutingInterfaceCAPI.png | Bin 0 -> 167624 bytes
AudioManagerDaemon/docx/images/Register_Domain.png | Bin 0 -> 17905 bytes
AudioManagerDaemon/docx/images/daemon_insight.png | Bin 50992 -> 64057 bytes
AudioManagerDaemon/docx/images/dependencies.png | Bin 34175 -> 38376 bytes
.../docx/images/dependencies_test.png | Bin 55504 -> 59908 bytes
CMakeLists.txt | 1 +
.../fidl/CommandInterface.fidl | 7 +-
.../fidl/PluginCommandInterfaceCAPI_dbus.conf | 4 +-
.../include/CAmCommandSenderService.h | 2 +-
.../src-gen/org/genivi/am.cpp | 24 +-
PluginCommandInterfaceCAPI/src-gen/org/genivi/am.h | 24 +-
.../src-gen/org/genivi/am/CommandControl.h | 24 +-
.../org/genivi/am/CommandControlDBusProxy.cpp | 32 +-
.../org/genivi/am/CommandControlDBusProxy.h | 26 +-
.../genivi/am/CommandControlDBusStubAdapter.cpp | 30 +-
.../org/genivi/am/CommandControlDBusStubAdapter.h | 24 +-
.../src-gen/org/genivi/am/CommandControlProxy.h | 30 +-
.../org/genivi/am/CommandControlProxyBase.h | 28 +-
.../src-gen/org/genivi/am/CommandControlStub.h | 26 +-
.../org/genivi/am/CommandControlStubDefault.cpp | 26 +-
.../org/genivi/am/CommandControlStubDefault.h | 26 +-
.../src/CAmCommandSenderService.cpp | 2 +-
.../test/CAmCommandSenderCAPITest.cpp | 2 +-
.../fidl/PluginRoutingInterfaceCAPI_dbus.conf | 4 +-
.../fidl/RoutingInterface.fidl | 2 +-
.../src-gen/org/genivi/am.cpp | 24 +-
PluginRoutingInterfaceCAPI/src-gen/org/genivi/am.h | 24 +-
.../src-gen/org/genivi/am/RoutingControl.h | 24 +-
.../org/genivi/am/RoutingControlDBusProxy.cpp | 24 +-
.../org/genivi/am/RoutingControlDBusProxy.h | 24 +-
.../genivi/am/RoutingControlDBusStubAdapter.cpp | 24 +-
.../org/genivi/am/RoutingControlDBusStubAdapter.h | 24 +-
.../src-gen/org/genivi/am/RoutingControlObserver.h | 24 +-
.../genivi/am/RoutingControlObserverDBusProxy.cpp | 24 +-
.../genivi/am/RoutingControlObserverDBusProxy.h | 24 +-
.../am/RoutingControlObserverDBusStubAdapter.cpp | 24 +-
.../am/RoutingControlObserverDBusStubAdapter.h | 24 +-
.../org/genivi/am/RoutingControlObserverProxy.h | 24 +-
.../genivi/am/RoutingControlObserverProxyBase.h | 24 +-
.../org/genivi/am/RoutingControlObserverStub.h | 24 +-
.../am/RoutingControlObserverStubDefault.cpp | 24 +-
.../genivi/am/RoutingControlObserverStubDefault.h | 24 +-
.../src-gen/org/genivi/am/RoutingControlProxy.h | 24 +-
.../org/genivi/am/RoutingControlProxyBase.h | 24 +-
.../src-gen/org/genivi/am/RoutingControlStub.h | 24 +-
.../org/genivi/am/RoutingControlStubDefault.cpp | 24 +-
.../org/genivi/am/RoutingControlStubDefault.h | 24 +-
README | 28 +-
README.html | 30 +-
exampleCode/player/Makefile | 336 ------
exampleCode/player/README | 5 -
exampleCode/player/audiomanagerinteractor.cpp | 77 --
exampleCode/player/audiomanagerinteractor.h | 76 --
exampleCode/player/audiomanagertypes.h | 1243 --------------------
exampleCode/player/dbushandler.cpp | 742 ------------
exampleCode/player/dbushandler.h | 103 --
exampleCode/player/images/screen.png | Bin 4358 -> 0 bytes
exampleCode/player/main.cpp | 98 --
exampleCode/player/mainwindow.cpp | 14 -
exampleCode/player/mainwindow.h | 23 -
exampleCode/player/mainwindow.ui | 24 -
exampleCode/player/mediaplayer.cpp | 970 ---------------
exampleCode/player/mediaplayer.h | 164 ---
exampleCode/player/mediaplayer.qrc | 5 -
exampleCode/player/player.pro | 53 -
exampleCode/player/player.pro.user | 365 ------
exampleCode/player/settings.ui | 495 --------
src-gen/org/genivi/NodeStateManager/Consumer.h | 55 -
.../genivi/NodeStateManager/ConsumerDBusProxy.cpp | 277 -----
.../genivi/NodeStateManager/ConsumerDBusProxy.h | 99 --
.../org/genivi/NodeStateManager/ConsumerProxy.h | 604 ----------
.../genivi/NodeStateManager/ConsumerProxyBase.h | 99 --
src-gen/org/genivi/NodeStateManager/ConsumerStub.h | 147 ---
.../NodeStateManager/ConsumerStubDefault.cpp | 217 ----
.../genivi/NodeStateManager/ConsumerStubDefault.h | 126 --
.../genivi/NodeStateManager/LifeCycleConsumer.h | 55 -
.../LifeCycleConsumerDBusProxy.cpp | 67 --
.../NodeStateManager/LifeCycleConsumerDBusProxy.h | 53 -
.../LifeCycleConsumerDBusStubAdapter.cpp | 67 --
.../LifeCycleConsumerDBusStubAdapter.h | 46 -
.../NodeStateManager/LifeCycleConsumerProxy.h | 151 ---
.../NodeStateManager/LifeCycleConsumerProxyBase.h | 43 -
.../NodeStateManager/LifeCycleConsumerStub.h | 78 --
.../LifeCycleConsumerStubDefault.cpp | 36 -
.../LifeCycleConsumerStubDefault.h | 59 -
91 files changed, 828 insertions(+), 7224 deletions(-)
create mode 100644 AudioManagerDaemon/docx/04_d_commonAPI.dox
create mode 100644 AudioManagerDaemon/docx/images/PluginCommandInterfaceCAPI.png
create mode 100644 AudioManagerDaemon/docx/images/PluginRoutingInterfaceCAPI.png
create mode 100644 AudioManagerDaemon/docx/images/Register_Domain.png
mode change 100755 => 100644 AudioManagerDaemon/docx/images/dependencies.png
delete mode 100644 exampleCode/player/Makefile
delete mode 100644 exampleCode/player/README
delete mode 100644 exampleCode/player/audiomanagerinteractor.cpp
delete mode 100644 exampleCode/player/audiomanagerinteractor.h
delete mode 100755 exampleCode/player/audiomanagertypes.h
delete mode 100644 exampleCode/player/dbushandler.cpp
delete mode 100644 exampleCode/player/dbushandler.h
delete mode 100644 exampleCode/player/images/screen.png
delete mode 100644 exampleCode/player/main.cpp
delete mode 100755 exampleCode/player/mainwindow.cpp
delete mode 100755 exampleCode/player/mainwindow.h
delete mode 100755 exampleCode/player/mainwindow.ui
delete mode 100644 exampleCode/player/mediaplayer.cpp
delete mode 100644 exampleCode/player/mediaplayer.h
delete mode 100644 exampleCode/player/mediaplayer.qrc
delete mode 100755 exampleCode/player/player.pro
delete mode 100755 exampleCode/player/player.pro.user
delete mode 100644 exampleCode/player/settings.ui
delete mode 100644 src-gen/org/genivi/NodeStateManager/Consumer.h
delete mode 100644 src-gen/org/genivi/NodeStateManager/ConsumerDBusProxy.cpp
delete mode 100644 src-gen/org/genivi/NodeStateManager/ConsumerDBusProxy.h
delete mode 100644 src-gen/org/genivi/NodeStateManager/ConsumerProxy.h
delete mode 100644 src-gen/org/genivi/NodeStateManager/ConsumerProxyBase.h
delete mode 100644 src-gen/org/genivi/NodeStateManager/ConsumerStub.h
delete mode 100644 src-gen/org/genivi/NodeStateManager/ConsumerStubDefault.cpp
delete mode 100644 src-gen/org/genivi/NodeStateManager/ConsumerStubDefault.h
delete mode 100644 src-gen/org/genivi/NodeStateManager/LifeCycleConsumer.h
delete mode 100644 src-gen/org/genivi/NodeStateManager/LifeCycleConsumerDBusProxy.cpp
delete mode 100644 src-gen/org/genivi/NodeStateManager/LifeCycleConsumerDBusProxy.h
delete mode 100644 src-gen/org/genivi/NodeStateManager/LifeCycleConsumerDBusStubAdapter.cpp
delete mode 100644 src-gen/org/genivi/NodeStateManager/LifeCycleConsumerDBusStubAdapter.h
delete mode 100644 src-gen/org/genivi/NodeStateManager/LifeCycleConsumerProxy.h
delete mode 100644 src-gen/org/genivi/NodeStateManager/LifeCycleConsumerProxyBase.h
delete mode 100644 src-gen/org/genivi/NodeStateManager/LifeCycleConsumerStub.h
delete mode 100644 src-gen/org/genivi/NodeStateManager/LifeCycleConsumerStubDefault.cpp
delete mode 100644 src-gen/org/genivi/NodeStateManager/LifeCycleConsumerStubDefault.h
diff --git a/AudioManagerDaemon/docx/04_components.dox b/AudioManagerDaemon/docx/04_components.dox
index c4084b8..7c8f9b4 100644
--- a/AudioManagerDaemon/docx/04_components.dox
+++ b/AudioManagerDaemon/docx/04_components.dox
@@ -81,5 +81,19 @@
am::IAmRoutingSend::returnBusName. The AudioManagerDaemon used this information to link a plugin with a domain. All other elements like
sinks, sources etc are linked to domains. This is how the hierarchy looks like that is used:
\image html routing_hierarchy.png
+
+ \subsection CAPIplugins CommonAPI plugins
+ As "sample code" with MIT license, PluginCommandInterfaceCAPI and PluginRoutingInterfaceCAPI are provided with the source code. The FRANCA
+ fidls have been generated out of the Enterprise architect model, so they might be used to draw project specific behavior in sequences.
+ The sources in src-gen have been generated out of the provided fidl files.
+
+ \image html PluginCommandInterfaceCAPI.png
+
+ \image html PluginRoutingInterfaceCAPI.png
+
+ There is no fixed domain associated with this plugin. So you have to implement the interface org::genivi::am::RoutingControlStub and report
+ busname and path to the routingplugin on the interface org::genivi::am::RoutingControlObserverStub like this:
+
+ \image html Register_Domain.png
*/
diff --git a/AudioManagerDaemon/docx/04_d_commonAPI.dox b/AudioManagerDaemon/docx/04_d_commonAPI.dox
new file mode 100644
index 0000000..7e837dd
--- /dev/null
+++ b/AudioManagerDaemon/docx/04_d_commonAPI.dox
@@ -0,0 +1,30 @@
+ /*
+ * Copyright (C) 2012, BMW AG
+ *
+ * This file is part of GENIVI Project AudioManager.
+ *
+ * Contributions are licensed to the GENIVI Alliance under one or more
+ * Contribution License Agreements.
+ *
+ * \copyright
+ * This Source Code Form is subject to the terms of the
+ * Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+ * this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * \\author Christian Linke (christian.linke@bmw.de)
+ *
+ */
+
+ /*!
+ \page comminAPI AudioManager and CommonAPI
+The audiomanager supports CommonAPI in very comfortable way. It will register CommonAPI in the audiomanager mainloop (am::CAmSocketHandler) and make
+threadsafe calls to the stubs registered via the factory provided by the wrapper.
+ If enabled (by default) via cmake, the am::CAmCommonAPIWrapper is created. It is instantiated as singleton
+and every Plugin can use it.
+First, you have to create the interfaces out of the FIDL data like usual.
+Then, you can access the singletons via am::CAmCommonAPIWrapper::factory and am::CAmCommonAPIWrapper::runtime.
+
+More information about CommonAPI can be found here:
+http://projects.genivi.org/commonapi/
+
+*/
diff --git a/AudioManagerDaemon/docx/14_z_nodeStateManagement.dox b/AudioManagerDaemon/docx/14_z_nodeStateManagement.dox
index 216338a..e149310 100644
--- a/AudioManagerDaemon/docx/14_z_nodeStateManagement.dox
+++ b/AudioManagerDaemon/docx/14_z_nodeStateManagement.dox
@@ -21,6 +21,8 @@
The nodestatemanager is part of the GENIVI compliance. It basically handles startup and rundown of components in the IVI context.\n
For more information, please go to http://projects.genivi.org
+The Nodestatemanagement will either work with CommonAPI or DBus native.
+
\section nsmiact The Interaction between the NodeStateManager and the AudioManager
It is the job of am::CAmNodeStateCommunicator to interact with the nodestatemanager via DBUS.\n
The ControllerPlugin can register by the NSM to be informed when a shutdown will occour. For this, the Audiomanager presents an DBus interface, defined in LifeCycleConsumer.xml that will be called from the NSM during a shutdown,
diff --git a/AudioManagerDaemon/docx/16_readme.dox b/AudioManagerDaemon/docx/16_readme.dox
index 9483a68..7798fee 100644
--- a/AudioManagerDaemon/docx/16_readme.dox
+++ b/AudioManagerDaemon/docx/16_readme.dox
@@ -16,5 +16,5 @@
*/
/*!
\page comp Compiling & Co
- README
+ README
*/
\ No newline at end of file
diff --git a/AudioManagerDaemon/docx/Doxyfile.in b/AudioManagerDaemon/docx/Doxyfile.in
index a71d39d..a17e7c6 100644
--- a/AudioManagerDaemon/docx/Doxyfile.in
+++ b/AudioManagerDaemon/docx/Doxyfile.in
@@ -93,7 +93,7 @@ FILE_PATTERNS = *.h *.cpp *.dox
RECURSIVE = YES
EXCLUDE =
EXCLUDE_SYMLINKS = NO
-EXCLUDE_PATTERNS = */test/* */Plugin*/* */build*/* */cmake/* */exampleCode/* */googleMock/* */ProjectSpecific/*
+EXCLUDE_PATTERNS = */test/* */Plugin*DBus*/* */PluginControl*/* */build*/* */cmake/* */exampleCode/* */googleMock/* */ProjectSpecific/*
EXCLUDE_SYMBOLS =
EXAMPLE_PATH = @CMAKE_SOURCE_DIR@
EXAMPLE_PATTERNS =
diff --git a/AudioManagerDaemon/docx/images/PluginCommandInterfaceCAPI.png b/AudioManagerDaemon/docx/images/PluginCommandInterfaceCAPI.png
new file mode 100644
index 0000000..882be93
Binary files /dev/null and b/AudioManagerDaemon/docx/images/PluginCommandInterfaceCAPI.png differ
diff --git a/AudioManagerDaemon/docx/images/PluginRoutingInterfaceCAPI.png b/AudioManagerDaemon/docx/images/PluginRoutingInterfaceCAPI.png
new file mode 100644
index 0000000..0ae79f5
Binary files /dev/null and b/AudioManagerDaemon/docx/images/PluginRoutingInterfaceCAPI.png differ
diff --git a/AudioManagerDaemon/docx/images/Register_Domain.png b/AudioManagerDaemon/docx/images/Register_Domain.png
new file mode 100644
index 0000000..09a1251
Binary files /dev/null and b/AudioManagerDaemon/docx/images/Register_Domain.png differ
diff --git a/AudioManagerDaemon/docx/images/daemon_insight.png b/AudioManagerDaemon/docx/images/daemon_insight.png
index 78c0928..341e3ab 100755
Binary files a/AudioManagerDaemon/docx/images/daemon_insight.png and b/AudioManagerDaemon/docx/images/daemon_insight.png differ
diff --git a/AudioManagerDaemon/docx/images/dependencies.png b/AudioManagerDaemon/docx/images/dependencies.png
old mode 100755
new mode 100644
index f5c925d..30d272f
Binary files a/AudioManagerDaemon/docx/images/dependencies.png and b/AudioManagerDaemon/docx/images/dependencies.png differ
diff --git a/AudioManagerDaemon/docx/images/dependencies_test.png b/AudioManagerDaemon/docx/images/dependencies_test.png
index 05a30ad..870bc26 100644
Binary files a/AudioManagerDaemon/docx/images/dependencies_test.png and b/AudioManagerDaemon/docx/images/dependencies_test.png differ
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7b2911d..be807be 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -214,6 +214,7 @@ ENDIF(WITH_TESTS)
IF(WITH_DOCUMENTATION)
find_package(Doxygen)
configure_file(${DOXY_FILE} ${DOC_OUTPUT_PATH}/Doxyfile @ONLY IMMEDIATE)
+ configure_file("README.html" ${DOC_OUTPUT_PATH}/html/README.html)
add_custom_target (AudioManangerDoku ALL
COMMAND ${DOXYGEN_EXECUTABLE} ${DOC_OUTPUT_PATH}/Doxyfile WORKING_DIRECTORY ${DOC_OUTPUT_PATH}
SOURCES ${CMAKE_SOURCE_DIR} ${DOC_OUTPUT_PATH}/Doxyfile
diff --git a/PluginCommandInterfaceCAPI/fidl/CommandInterface.fidl b/PluginCommandInterfaceCAPI/fidl/CommandInterface.fidl
index 0d752d6..1fc0d5f 100644
--- a/PluginCommandInterfaceCAPI/fidl/CommandInterface.fidl
+++ b/PluginCommandInterfaceCAPI/fidl/CommandInterface.fidl
@@ -101,7 +101,7 @@ interface CommandControl {
**>
method setMainSinkSoundProperty {
in {
- am_sinkID_t sinkID
+ am_sinkID_t sinkID
am_MainSoundProperty_s soundProperty
}
out {
@@ -115,7 +115,7 @@ interface CommandControl {
**>
method setMainSourceSoundProperty {
in {
- am_sourceID_t sourceID
+ am_sourceID_t sourceID
am_MainSoundProperty_s soundProperty
}
out {
@@ -146,12 +146,12 @@ interface CommandControl {
**>
method getListMainConnections {
out {
- am_Error_e ^error
<**
@description : returns a list of all connections
**>
am_MainConnection_L listConnections
+ am_Error_e ^error
}
}
@@ -602,4 +602,5 @@ interface CommandControl {
am_NotificationConfiguration_s mainNotificationConfiguration
}
}
+
}
\ No newline at end of file
diff --git a/PluginCommandInterfaceCAPI/fidl/PluginCommandInterfaceCAPI_dbus.conf b/PluginCommandInterfaceCAPI/fidl/PluginCommandInterfaceCAPI_dbus.conf
index b3ae199..35c5558 100644
--- a/PluginCommandInterfaceCAPI/fidl/PluginCommandInterfaceCAPI_dbus.conf
+++ b/PluginCommandInterfaceCAPI/fidl/PluginCommandInterfaceCAPI_dbus.conf
@@ -4,5 +4,5 @@
##################################################################################################################
[local:org.genivi.audiomanger.commandinterface:org.genivi.audiomanger]
dbus_connection=org.genivi.audiomanager
-dbus_object=/org/genivi/audiomanager/commandinterface
-dbus_interface=org.genivi.audiomanager.commandinterface
\ No newline at end of file
+dbus_object=/org/genivi/audiomanager/CommandControl
+dbus_interface=org.genivi.audiomanager.CommandControl
\ No newline at end of file
diff --git a/PluginCommandInterfaceCAPI/include/CAmCommandSenderService.h b/PluginCommandInterfaceCAPI/include/CAmCommandSenderService.h
index 0fbf499..654436f 100644
--- a/PluginCommandInterfaceCAPI/include/CAmCommandSenderService.h
+++ b/PluginCommandInterfaceCAPI/include/CAmCommandSenderService.h
@@ -49,7 +49,7 @@ public:
virtual void setSystemProperty(org::genivi::am::am_SystemProperty_s soundProperty, org::genivi::am::am_Error_e& result);
- virtual void getListMainConnections(org::genivi::am::am_Error_e& result, org::genivi::am::am_MainConnection_L& listConnections);
+ virtual void getListMainConnections(org::genivi::am::am_MainConnection_L& listConnections,org::genivi::am::am_Error_e& result);
virtual void getListMainSinks(org::genivi::am::am_SinkType_L& listMainSinks, org::genivi::am::am_Error_e& result);
diff --git a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am.cpp b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am.cpp
index 01169e7..ab69bbb 100644
--- a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am.cpp
+++ b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am.cpp
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#include "am.h"
diff --git a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am.h b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am.h
index 8e9b4be..4d94244 100644
--- a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am.h
+++ b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_am_H_
#define ORG_GENIVI_am_H_
diff --git a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControl.h b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControl.h
index 88f5ca2..f631c92 100644
--- a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControl.h
+++ b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControl.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Command_Control_H_
#define ORG_GENIVI_AM_Command_Control_H_
diff --git a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlDBusProxy.cpp b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlDBusProxy.cpp
index 4901145..cf6f32b 100644
--- a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlDBusProxy.cpp
+++ b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlDBusProxy.cpp
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#include "CommandControlDBusProxy.h"
@@ -281,18 +299,18 @@ std::future CommandControlDBusProxy::setSystemPropertyAsy
property,
std::move(callback));
}
-void CommandControlDBusProxy::getListMainConnections(CommonAPI::CallStatus& callStatus, am_Error_e& error, am_MainConnection_L& listConnections) {
+void CommandControlDBusProxy::getListMainConnections(CommonAPI::CallStatus& callStatus, am_MainConnection_L& listConnections, am_Error_e& error) {
CommonAPI::DBus::DBusProxyHelper,
- CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply(
+ CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply(
*this,
"getListMainConnections",
"",
callStatus
- , error, listConnections);
+ , listConnections, error);
}
std::future CommandControlDBusProxy::getListMainConnectionsAsync(GetListMainConnectionsAsyncCallback callback) {
return CommonAPI::DBus::DBusProxyHelper,
- CommonAPI::DBus::DBusSerializableArguments >::callMethodAsync(
+ CommonAPI::DBus::DBusSerializableArguments >::callMethodAsync(
*this,
"getListMainConnections",
"",
diff --git a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlDBusProxy.h b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlDBusProxy.h
index 0c6e470..3f146b7 100644
--- a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlDBusProxy.h
+++ b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlDBusProxy.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Command_Control_DBUS_PROXY_H_
#define ORG_GENIVI_AM_Command_Control_DBUS_PROXY_H_
@@ -85,7 +103,7 @@ class CommandControlDBusProxy: virtual public CommandControlProxyBase, virtual p
virtual void setSystemProperty(const am_SystemProperty_s& property, CommonAPI::CallStatus& callStatus, am_Error_e& error);
virtual std::future setSystemPropertyAsync(const am_SystemProperty_s& property, SetSystemPropertyAsyncCallback callback);
- virtual void getListMainConnections(CommonAPI::CallStatus& callStatus, am_Error_e& error, am_MainConnection_L& listConnections);
+ virtual void getListMainConnections(CommonAPI::CallStatus& callStatus, am_MainConnection_L& listConnections, am_Error_e& error);
virtual std::future getListMainConnectionsAsync(GetListMainConnectionsAsyncCallback callback);
virtual void getListMainSinks(CommonAPI::CallStatus& callStatus, am_SinkType_L& listMainSinks, am_Error_e& error);
diff --git a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlDBusStubAdapter.cpp b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlDBusStubAdapter.cpp
index 89d06a8..4715cdb 100644
--- a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlDBusStubAdapter.cpp
+++ b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlDBusStubAdapter.cpp
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#include "CommandControlDBusStubAdapter.h"
#include
@@ -162,8 +180,8 @@ const char* CommandControlDBusStubAdapter::getMethodsDBusIntrospectionXmlData()
"\n"
"\n"
"\n"
- "\n"
"\n"
+ "\n"
"\n"
"\n"
"\n"
@@ -268,8 +286,8 @@ static CommonAPI::DBus::DBusMethodWithReplyStubDispatcher<
static CommonAPI::DBus::DBusMethodWithReplyStubDispatcher<
CommandControlStub,
std::tuple<>,
- std::tuple
- > getListMainConnectionsStubDispatcher(&CommandControlStub::getListMainConnections, "ia(qqqni)");
+ std::tuple
+ > getListMainConnectionsStubDispatcher(&CommandControlStub::getListMainConnections, "a(qqqni)i");
static CommonAPI::DBus::DBusMethodWithReplyStubDispatcher<
CommandControlStub,
std::tuple<>,
diff --git a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlDBusStubAdapter.h b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlDBusStubAdapter.h
index 0435d14..d51fdd7 100644
--- a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlDBusStubAdapter.h
+++ b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlDBusStubAdapter.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Command_Control_DBUS_STUB_ADAPTER_H_
#define ORG_GENIVI_AM_Command_Control_DBUS_STUB_ADAPTER_H_
diff --git a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlProxy.h b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlProxy.h
index 3f6b3fc..8bcb7fe 100644
--- a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlProxy.h
+++ b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlProxy.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Command_Control_PROXY_H_
#define ORG_GENIVI_AM_Command_Control_PROXY_H_
@@ -336,7 +354,7 @@ class CommandControlProxy: virtual public CommandControl, virtual public Command
* will be set.
* Synchronous calls are not supported (will block indefinitely) when mainloop integration is used.
*/
- virtual void getListMainConnections(CommonAPI::CallStatus& callStatus, am_Error_e& error, am_MainConnection_L& listConnections);
+ virtual void getListMainConnections(CommonAPI::CallStatus& callStatus, am_MainConnection_L& listConnections, am_Error_e& error);
/**
* Calls getListMainConnections with asynchronous semantics.
*
@@ -746,8 +764,8 @@ std::future CommandControlProxy<_AttributeExtensions...>:
}
template
-void CommandControlProxy<_AttributeExtensions...>::getListMainConnections(CommonAPI::CallStatus& callStatus, am_Error_e& error, am_MainConnection_L& listConnections) {
- delegate_->getListMainConnections(callStatus, error, listConnections);
+void CommandControlProxy<_AttributeExtensions...>::getListMainConnections(CommonAPI::CallStatus& callStatus, am_MainConnection_L& listConnections, am_Error_e& error) {
+ delegate_->getListMainConnections(callStatus, listConnections, error);
}
template
diff --git a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlProxyBase.h b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlProxyBase.h
index eaf1fc8..588e2a7 100644
--- a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlProxyBase.h
+++ b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlProxyBase.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+ * This file was generated by the CommonAPI Generators.
+ *
+ * This file was generated by the CommonAPI Generators.
+ *
+ * Copyright (C) 2012, BMW AG
+ *
+ * This file is part of GENIVI Project AudioManager.
+ *
+ * Contributions are licensed to the GENIVI Alliance under one or more
+ * Contribution License Agreements.
+ *
+ * \copyright
+ * This Source Code Form is subject to the terms of the
+ * Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+ * this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ *
+ * \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+ * \author Christian Linke christian.linke@bmw.de BMW 2013
+ *
+ * For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Command_Control_PROXY_BASE_H_
#define ORG_GENIVI_AM_Command_Control_PROXY_BASE_H_
@@ -66,7 +84,7 @@
typedef std::function SetMainSinkSoundPropertyAsyncCallback;
typedef std::function SetMainSourceSoundPropertyAsyncCallback;
typedef std::function SetSystemPropertyAsyncCallback;
- typedef std::function GetListMainConnectionsAsyncCallback;
+ typedef std::function GetListMainConnectionsAsyncCallback;
typedef std::function GetListMainSinksAsyncCallback;
typedef std::function GetListMainSourcesAsyncCallback;
typedef std::function GetListMainSinkSoundPropertiesAsyncCallback;
@@ -130,7 +148,7 @@
virtual void setSystemProperty(const am_SystemProperty_s& property, CommonAPI::CallStatus& callStatus, am_Error_e& error) = 0;
virtual std::future setSystemPropertyAsync(const am_SystemProperty_s& property, SetSystemPropertyAsyncCallback callback) = 0;
- virtual void getListMainConnections(CommonAPI::CallStatus& callStatus, am_Error_e& error, am_MainConnection_L& listConnections) = 0;
+ virtual void getListMainConnections(CommonAPI::CallStatus& callStatus, am_MainConnection_L& listConnections, am_Error_e& error) = 0;
virtual std::future getListMainConnectionsAsync(GetListMainConnectionsAsyncCallback callback) = 0;
virtual void getListMainSinks(CommonAPI::CallStatus& callStatus, am_SinkType_L& listMainSinks, am_Error_e& error) = 0;
diff --git a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlStub.h b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlStub.h
index 5bca231..838a7e6 100644
--- a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlStub.h
+++ b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlStub.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Command_Control_STUB_H_
#define ORG_GENIVI_AM_Command_Control_STUB_H_
@@ -205,7 +223,7 @@ class CommandControlStub : public CommonAPI::Stub
@@ -53,7 +71,7 @@ void CommandControlStubDefault::setSystemProperty(am_SystemProperty_s property,
// No operation in default
}
-void CommandControlStubDefault::getListMainConnections(am_Error_e& error, am_MainConnection_L& listConnections) {
+void CommandControlStubDefault::getListMainConnections(am_MainConnection_L& listConnections, am_Error_e& error) {
// No operation in default
}
diff --git a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlStubDefault.h b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlStubDefault.h
index e718d76..5b30746 100644
--- a/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlStubDefault.h
+++ b/PluginCommandInterfaceCAPI/src-gen/org/genivi/am/CommandControlStubDefault.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Command_Control_STUB_DEFAULT_H_
#define ORG_GENIVI_AM_Command_Control_STUB_DEFAULT_H_
@@ -47,7 +65,7 @@ class CommandControlStubDefault : public CommandControlStub {
virtual void setSystemProperty(am_SystemProperty_s property, am_Error_e& error);
- virtual void getListMainConnections(am_Error_e& error, am_MainConnection_L& listConnections);
+ virtual void getListMainConnections(am_MainConnection_L& listConnections, am_Error_e& error);
virtual void getListMainSinks(am_SinkType_L& listMainSinks, am_Error_e& error);
diff --git a/PluginCommandInterfaceCAPI/src/CAmCommandSenderService.cpp b/PluginCommandInterfaceCAPI/src/CAmCommandSenderService.cpp
index e9f7f9a..552ff9a 100644
--- a/PluginCommandInterfaceCAPI/src/CAmCommandSenderService.cpp
+++ b/PluginCommandInterfaceCAPI/src/CAmCommandSenderService.cpp
@@ -81,7 +81,7 @@ void CAmCommandSenderService::setSystemProperty(org::genivi::am::am_SystemProper
result = CAmConvert2CAPIType(mpIAmCommandReceive->setSystemProperty(property));
}
-void CAmCommandSenderService::getListMainConnections(org::genivi::am::am_Error_e& result, org::genivi::am::am_MainConnection_L& listConnections) {
+void CAmCommandSenderService::getListMainConnections(org::genivi::am::am_MainConnection_L& listConnections,org::genivi::am::am_Error_e& result) {
assert(mpIAmCommandReceive);
std::vector list;
result = CAmConvert2CAPIType(mpIAmCommandReceive->getListMainConnections(list));
diff --git a/PluginCommandInterfaceCAPI/test/CAmCommandSenderCAPITest.cpp b/PluginCommandInterfaceCAPI/test/CAmCommandSenderCAPITest.cpp
index 8285b6e..7cbc0c8 100644
--- a/PluginCommandInterfaceCAPI/test/CAmCommandSenderCAPITest.cpp
+++ b/PluginCommandInterfaceCAPI/test/CAmCommandSenderCAPITest.cpp
@@ -372,7 +372,7 @@ TEST_F(CAmCommandSenderCAPITest, GetListMainConnectionsTest)
EXPECT_CALL(*env->mpCommandReceive, getListMainConnections(_)).WillOnce(DoAll(returnListConnections(), Return(E_OK)));
org::genivi::am::am_MainConnection_L listConnections;
- env->mProxy->getListMainConnections(callStatus, result, listConnections);
+ env->mProxy->getListMainConnections(callStatus, listConnections, result);
ASSERT_EQ(result, org::genivi::am::am_Error_e::E_OK);
ASSERT_EQ(1, listConnections.size());
ASSERT_EQ(15, listConnections.at(0).mainConnectionID);
diff --git a/PluginRoutingInterfaceCAPI/fidl/PluginRoutingInterfaceCAPI_dbus.conf b/PluginRoutingInterfaceCAPI/fidl/PluginRoutingInterfaceCAPI_dbus.conf
index 799a9a3..583d99d 100755
--- a/PluginRoutingInterfaceCAPI/fidl/PluginRoutingInterfaceCAPI_dbus.conf
+++ b/PluginRoutingInterfaceCAPI/fidl/PluginRoutingInterfaceCAPI_dbus.conf
@@ -4,5 +4,5 @@
##################################################################################################################
[local:org.genivi.audiomanger.routinginterface:org.genivi.audiomanger]
dbus_connection=org.genivi.audiomanager
-dbus_object=/org/genivi/audiomanager/routinginterface
-dbus_interface=org.genivi.audiomanager.routinginterface
\ No newline at end of file
+dbus_object=/org/genivi/audiomanager/RoutingObserver
+dbus_interface=org.genivi.audiomanager.RoutingObserver
\ No newline at end of file
diff --git a/PluginRoutingInterfaceCAPI/fidl/RoutingInterface.fidl b/PluginRoutingInterfaceCAPI/fidl/RoutingInterface.fidl
index 877b75c..0a6e700 100644
--- a/PluginRoutingInterfaceCAPI/fidl/RoutingInterface.fidl
+++ b/PluginRoutingInterfaceCAPI/fidl/RoutingInterface.fidl
@@ -201,7 +201,7 @@ interface RoutingControlObserver {
@description : This attribute signals to the clients the current routing state.
A client should notify himself to this attribute in order to know the current state and act accordingly.
**>
- attribute am_RoutingReady_e RoutingReady
+ attribute am_RoutingReady_e RoutingReady //readonly
<**
@description : acknowledges a asyncConnect
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am.cpp b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am.cpp
index 01169e7..ab69bbb 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am.cpp
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am.cpp
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#include "am.h"
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am.h b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am.h
index 8e9b4be..4d94244 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am.h
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_am_H_
#define ORG_GENIVI_am_H_
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControl.h b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControl.h
index 40ef21c..04818d5 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControl.h
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControl.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Routing_Control_H_
#define ORG_GENIVI_AM_Routing_Control_H_
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlDBusProxy.cpp b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlDBusProxy.cpp
index e55f256..dfb0e8c 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlDBusProxy.cpp
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlDBusProxy.cpp
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#include "RoutingControlDBusProxy.h"
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlDBusProxy.h b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlDBusProxy.h
index 9e73446..96e8f2d 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlDBusProxy.h
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlDBusProxy.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Routing_Control_DBUS_PROXY_H_
#define ORG_GENIVI_AM_Routing_Control_DBUS_PROXY_H_
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlDBusStubAdapter.cpp b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlDBusStubAdapter.cpp
index fe14623..9b66f5a 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlDBusStubAdapter.cpp
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlDBusStubAdapter.cpp
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#include "RoutingControlDBusStubAdapter.h"
#include
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlDBusStubAdapter.h b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlDBusStubAdapter.h
index c25c98a..0cd33f3 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlDBusStubAdapter.h
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlDBusStubAdapter.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Routing_Control_DBUS_STUB_ADAPTER_H_
#define ORG_GENIVI_AM_Routing_Control_DBUS_STUB_ADAPTER_H_
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserver.h b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserver.h
index e5b6803..85a2ac0 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserver.h
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserver.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Routing_Control_Observer_H_
#define ORG_GENIVI_AM_Routing_Control_Observer_H_
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusProxy.cpp b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusProxy.cpp
index 370b831..38cf3c3 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusProxy.cpp
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusProxy.cpp
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#include "RoutingControlObserverDBusProxy.h"
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusProxy.h b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusProxy.h
index 0c057e2..42e0828 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusProxy.h
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusProxy.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Routing_Control_Observer_DBUS_PROXY_H_
#define ORG_GENIVI_AM_Routing_Control_Observer_DBUS_PROXY_H_
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusStubAdapter.cpp b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusStubAdapter.cpp
index 11e838b..5f55964 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusStubAdapter.cpp
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusStubAdapter.cpp
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#include "RoutingControlObserverDBusStubAdapter.h"
#include
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusStubAdapter.h b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusStubAdapter.h
index 79d460f..e8eefd1 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusStubAdapter.h
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusStubAdapter.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Routing_Control_Observer_DBUS_STUB_ADAPTER_H_
#define ORG_GENIVI_AM_Routing_Control_Observer_DBUS_STUB_ADAPTER_H_
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverProxy.h b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverProxy.h
index 8ad2394..421912f 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverProxy.h
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverProxy.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Routing_Control_Observer_PROXY_H_
#define ORG_GENIVI_AM_Routing_Control_Observer_PROXY_H_
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverProxyBase.h b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverProxyBase.h
index de76001..7325057 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverProxyBase.h
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverProxyBase.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+ * This file was generated by the CommonAPI Generators.
+ *
+ * This file was generated by the CommonAPI Generators.
+ *
+ * Copyright (C) 2012, BMW AG
+ *
+ * This file is part of GENIVI Project AudioManager.
+ *
+ * Contributions are licensed to the GENIVI Alliance under one or more
+ * Contribution License Agreements.
+ *
+ * \copyright
+ * This Source Code Form is subject to the terms of the
+ * Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+ * this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ *
+ * \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+ * \author Christian Linke christian.linke@bmw.de BMW 2013
+ *
+ * For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Routing_Control_Observer_PROXY_BASE_H_
#define ORG_GENIVI_AM_Routing_Control_Observer_PROXY_BASE_H_
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverStub.h b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverStub.h
index 803fa59..bc767cf 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverStub.h
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverStub.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Routing_Control_Observer_STUB_H_
#define ORG_GENIVI_AM_Routing_Control_Observer_STUB_H_
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverStubDefault.cpp b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverStubDefault.cpp
index 2483387..99515c0 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverStubDefault.cpp
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverStubDefault.cpp
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#include
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverStubDefault.h b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverStubDefault.h
index 5ff81d0..2196e1d 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverStubDefault.h
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverStubDefault.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Routing_Control_Observer_STUB_DEFAULT_H_
#define ORG_GENIVI_AM_Routing_Control_Observer_STUB_DEFAULT_H_
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlProxy.h b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlProxy.h
index 817567f..0bace13 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlProxy.h
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlProxy.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Routing_Control_PROXY_H_
#define ORG_GENIVI_AM_Routing_Control_PROXY_H_
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlProxyBase.h b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlProxyBase.h
index 8f2bc8e..7c7c9fe 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlProxyBase.h
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlProxyBase.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+ * This file was generated by the CommonAPI Generators.
+ *
+ * This file was generated by the CommonAPI Generators.
+ *
+ * Copyright (C) 2012, BMW AG
+ *
+ * This file is part of GENIVI Project AudioManager.
+ *
+ * Contributions are licensed to the GENIVI Alliance under one or more
+ * Contribution License Agreements.
+ *
+ * \copyright
+ * This Source Code Form is subject to the terms of the
+ * Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+ * this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ *
+ * \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+ * \author Christian Linke christian.linke@bmw.de BMW 2013
+ *
+ * For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Routing_Control_PROXY_BASE_H_
#define ORG_GENIVI_AM_Routing_Control_PROXY_BASE_H_
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlStub.h b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlStub.h
index cdaebc4..25f74b8 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlStub.h
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlStub.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Routing_Control_STUB_H_
#define ORG_GENIVI_AM_Routing_Control_STUB_H_
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlStubDefault.cpp b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlStubDefault.cpp
index 69a0e6e..0a5e4a2 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlStubDefault.cpp
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlStubDefault.cpp
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#include
diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlStubDefault.h b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlStubDefault.h
index 922c975..f8ca0a9 100644
--- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlStubDefault.h
+++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlStubDefault.h
@@ -1,9 +1,27 @@
/*
* This file was generated by the CommonAPI Generators.
*
- * Copyright (C) 2013, BMW AG
- *
- * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
+* This file was generated by the CommonAPI Generators.
+*
+* This file was generated by the CommonAPI Generators.
+*
+* Copyright (C) 2012, BMW AG
+*
+* This file is part of GENIVI Project AudioManager.
+*
+* Contributions are licensed to the GENIVI Alliance under one or more
+* Contribution License Agreements.
+*
+* \copyright
+* This Source Code Form is subject to the terms of the
+* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
+* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+*
+*
+* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
+* \author Christian Linke christian.linke@bmw.de BMW 2013
+*
+* For further information see http://www.genivi.org/.
*/
#ifndef ORG_GENIVI_AM_Routing_Control_STUB_DEFAULT_H_
#define ORG_GENIVI_AM_Routing_Control_STUB_DEFAULT_H_
diff --git a/README b/README
index d20ab37..3519f23 100755
--- a/README
+++ b/README
@@ -60,28 +60,33 @@ These are the compile options with default values:
BUILD_SHARED_LIBS OFF
CMAKE_BUILD_TYPE
CMAKE_INSTALL_PREFIX /usr/local
+ COMMON_API_DBUS_LIBRARY /usr/local/lib/libCommonAPI-DBus.so
+ COMMON_API_LIBRARY /usr/local/lib/libCommonAPI.so
GLIB_DBUS_TYPES_TOLERANT ON
USE_BUILD_LIBS ON
- WITH_COMMAND_INTERFACE_DBUS ON
- WITH_DATABASE_STORAGE ON
- WITH_DBUS_WRAPPER ON
- WITH_DLT OFF
- WITH_DOCUMENTATION ON
- WITH_NSM OFF
+ WITH_COMMAND_INTERFACE_COMMON_ ON
+ WITH_DATABASE_STORAGE OFF
+ WITH_DLT ON
+ WITH_DOCUMENTATION ON
+ WITH_ENABLED_IPC CAPI
+ WITH_LOGSTATE ON
+ WITH_NSM ON
+ WITH_OXF_ANIMATION OFF
+ WITH_OXF_TRACE OFF
WITH_PLUGIN_COMMAND ON
WITH_PLUGIN_CONTROL ON
WITH_PLUGIN_ROUTING ON
WITH_ROUTING_INTERFACE_ASYNC OFF
- WITH_ROUTING_INTERFACE_DBUS ON
+ WITH_ROUTING_INTERFACE_CAPI ON
WITH_SYSTEMD_WATCHDOG OFF
- WITH_TELNET OFF
- WITH_TESTS OFF
+ WITH_TELNET ON
+ WITH_TESTS ON
WITH_TEST_CONTROLLER OFF
gmock_build_tests OFF
gtest_build_samples OFF
gtest_build_tests OFF
gtest_disable_pthreads OFF
- gtest_force_shared_crt OFF
+ gtest_force_shared_crt OFF
=== Passing options to cmake:
@@ -118,7 +123,8 @@ You will need optionally fullfill some dependencies in order to comile the GENIV
* dbus (only when DBUS_WRAPPER==ON) [tested on version 1.2.16]
* sqlite3 [tested on version 3.6.22] (only when WITH_DATABASE_STORAGE==ON)
* automotive-dlt [greater 2.5.0] (only when WITH_DLT==ON)
-* doxygen (only when WITH_DOCUMENTATION==ON) [tested on version 1.6.3]
+* doxygen [tested on version 1.6.3] (only when WITH_DOCUMENTATION==ON)
+* commonAPI [version > 2.1] (only with WITH_ENABLED_IPC CAPI), more information here http://projects.genivi.org/commonapi/
To install them in a build environment like Ubuntu you can use:
----
diff --git a/README.html b/README.html
index 97e8328..6fa0e72 100644
--- a/README.html
+++ b/README.html
@@ -805,22 +805,27 @@ make
BUILD_SHARED_LIBS OFF
CMAKE_BUILD_TYPE
CMAKE_INSTALL_PREFIX /usr/local
+COMMON_API_DBUS_LIBRARY /usr/local/lib/libCommonAPI-DBus.so
+COMMON_API_LIBRARY /usr/local/lib/libCommonAPI.so
GLIB_DBUS_TYPES_TOLERANT ON
USE_BUILD_LIBS ON
-WITH_COMMAND_INTERFACE_DBUS ON
-WITH_DATABASE_STORAGE ON
-WITH_DBUS_WRAPPER ON
-WITH_DLT OFF
+WITH_COMMAND_INTERFACE_COMMON_ ON
+WITH_DATABASE_STORAGE OFF
+WITH_DLT ON
WITH_DOCUMENTATION ON
-WITH_NSM OFF
+WITH_ENABLED_IPC CAPI
+WITH_LOGSTATE ON
+WITH_NSM ON
+WITH_OXF_ANIMATION OFF
+WITH_OXF_TRACE OFF
WITH_PLUGIN_COMMAND ON
WITH_PLUGIN_CONTROL ON
WITH_PLUGIN_ROUTING ON
WITH_ROUTING_INTERFACE_ASYNC OFF
-WITH_ROUTING_INTERFACE_DBUS ON
+WITH_ROUTING_INTERFACE_CAPI ON
WITH_SYSTEMD_WATCHDOG OFF
-WITH_TELNET OFF
-WITH_TESTS OFF
+WITH_TELNET ON
+WITH_TESTS ON
WITH_TEST_CONTROLLER OFF
gmock_build_tests OFF
gtest_build_samples OFF
@@ -864,7 +869,12 @@ automotive-dlt [greater 2.5.0] (only when WITH_DLT==ON)
-doxygen (only when WITH_DOCUMENTATION==ON) [tested on version 1.6.3]
+doxygen [tested on version 1.6.3] (only when WITH_DOCUMENTATION==ON)
+
+
+
+
+commonAPI [version > 2.1] (only with WITH_ENABLED_IPC CAPI), more information here http://projects.genivi.org/commonapi/
@@ -1210,7 +1220,7 @@ handle later on.