diff options
Diffstat (limited to 'includes/control')
-rw-r--r-- | includes/control/ControlReceiveInterface.h | 36 | ||||
-rw-r--r-- | includes/control/ControlSendInterface.h | 8 |
2 files changed, 34 insertions, 10 deletions
diff --git a/includes/control/ControlReceiveInterface.h b/includes/control/ControlReceiveInterface.h index 4a2334c..d01327b 100644 --- a/includes/control/ControlReceiveInterface.h +++ b/includes/control/ControlReceiveInterface.h @@ -22,8 +22,8 @@ *
* THIS CODE HAS BEEN GENERATED BY ENTERPRISE ARCHITECT GENIVI MODEL. PLEASE CHANGE ONLY IN ENTERPRISE ARCHITECT AND GENERATE AGAIN
*/
-#if !defined(EA_9550F257_23AE_4781_B149_0E4B3A9889AC__INCLUDED_)
-#define EA_9550F257_23AE_4781_B149_0E4B3A9889AC__INCLUDED_
+#if !defined(EA_C0D10ABE_48CA_4a18_9932_CB970D9C3723__INCLUDED_)
+#define EA_C0D10ABE_48CA_4a18_9932_CB970D9C3723__INCLUDED_
#include <vector>
#include <string>
@@ -39,7 +39,7 @@ namespace am { * This interface gives access to all important functions of the audiomanager that are used by the AudioManagerController to control the system. * @author christian * @version 1.0 - * @created 26-Jan-2012 6:00:52 PM + * @created 10-Feb-2012 1:31:05 PM */ class ControlReceiveInterface { @@ -278,9 +278,9 @@ namespace am { * @return E_OK on success, E_DATABASE_ERROR on error, E_NON_EXISTENT if mainconnection * * @param mainconnectionID - * @param route + * @param listConnectionID */ - virtual am_Error_e changeMainConnectionRouteDB(const am_mainConnectionID_t mainconnectionID, const am_Route_s& route) =0; + virtual am_Error_e changeMainConnectionRouteDB(const am_mainConnectionID_t mainconnectionID, const std::vector<am_connectionID_t>& listConnectionID) =0; /** * changes the mainConnectionState of MainConnection
* @return E_OK on success, E_DATABASE_ERROR on error, E_NON_EXISTENT if mainconnection @@ -425,6 +425,22 @@ namespace am { */ virtual am_Error_e getSinkClassInfoDB(const am_sinkID_t sinkID, am_SinkClass_s& sinkClass) const =0; /** + * returns the sinkData of a sink
+ * @return E_OK on success, E_DATABASE_ERROR on error, E_NON_EXISTENT if sink was not found + * + * @param sinkID + * @param sinkData + */ + virtual am_Error_e getSinkInfoDB(const am_sinkID_t sinkID, am_Sink_s& sinkData) const =0; + /** + * returns the sourcekData of a source
+ * @return E_OK on success, E_DATABASE_ERROR on error, E_NON_EXISTENT if sink was not found + * + * @param sourceID + * @param sourceData + */ + virtual am_Error_e getSourceInfoDB(const am_sourceID_t sourceID, am_Source_s& sourceData) const =0; + /** * return source and sink of a gateway
* @return E_OK on success, E_DATABASE_ERROR on error, E_NON_EXISTENT if gateway was not found * @@ -441,6 +457,14 @@ namespace am { */ virtual am_Error_e getCrossfaderInfoDB(const am_crossfaderID_t crossfaderID, am_Crossfader_s& crossfaderData) const =0; /** + * returns sources and the sink of a crossfader
+ * @return E_OK on success, E_DATABASE_ERROR on error, E_NON_EXISTENT if crossfader was not found + * + * @param mainConnectionID + * @param mainConnectionData + */ + virtual am_Error_e getMainConnectionInfoDB(const am_mainConnectionID_t mainConnectionID, am_MainConnection_s& mainConnectionData) const =0; + /** * returns all sinks of a domain
* @return E_OK on success, E_DATABASE_ERROR on error, E_NON_EXISTENT if domain was not found * @@ -570,4 +594,4 @@ namespace am { }; } -#endif // !defined(EA_9550F257_23AE_4781_B149_0E4B3A9889AC__INCLUDED_) +#endif // !defined(EA_C0D10ABE_48CA_4a18_9932_CB970D9C3723__INCLUDED_) diff --git a/includes/control/ControlSendInterface.h b/includes/control/ControlSendInterface.h index 401d176..2d49593 100644 --- a/includes/control/ControlSendInterface.h +++ b/includes/control/ControlSendInterface.h @@ -22,8 +22,8 @@ *
* THIS CODE HAS BEEN GENERATED BY ENTERPRISE ARCHITECT GENIVI MODEL. PLEASE CHANGE ONLY IN ENTERPRISE ARCHITECT AND GENERATE AGAIN
*/
-#if !defined(EA_7C94464D_AE95_434a_A108_201C19F97A85__INCLUDED_)
-#define EA_7C94464D_AE95_434a_A108_201C19F97A85__INCLUDED_
+#if !defined(EA_F931365D_53A0_4830_8B3E_29C95C767ADC__INCLUDED_)
+#define EA_F931365D_53A0_4830_8B3E_29C95C767ADC__INCLUDED_
#include <vector>
#include <string>
@@ -40,7 +40,7 @@ namespace am { * All the hooks represent system events that need to be handled. The callback functions are used to handle for example answers to function calls on the AudioManagerCoreInterface. * @author christian * @version 1.0 - * @created 26-Jan-2012 6:00:53 PM + * @created 10-Feb-2012 1:31:06 PM */ class ControlSendInterface { @@ -367,4 +367,4 @@ namespace am { }; } -#endif // !defined(EA_7C94464D_AE95_434a_A108_201C19F97A85__INCLUDED_) +#endif // !defined(EA_F931365D_53A0_4830_8B3E_29C95C767ADC__INCLUDED_) |