summaryrefslogtreecommitdiff
path: root/includes/control/ControlSendInterface.h
diff options
context:
space:
mode:
Diffstat (limited to 'includes/control/ControlSendInterface.h')
-rw-r--r--includes/control/ControlSendInterface.h33
1 files changed, 28 insertions, 5 deletions
diff --git a/includes/control/ControlSendInterface.h b/includes/control/ControlSendInterface.h
index da7cbce..8d2f299 100644
--- a/includes/control/ControlSendInterface.h
+++ b/includes/control/ControlSendInterface.h
@@ -22,21 +22,25 @@
*
* THIS CODE HAS BEEN GENERATED BY ENTERPRISE ARCHITECT GENIVI MODEL. PLEASE CHANGE ONLY IN ENTERPRISE ARCHITECT AND GENERATE AGAIN
*/
-#if !defined(EA_FCDD8CB7_6516_4ee0_AF20_BF3953319E5D__INCLUDED_)
-#define EA_FCDD8CB7_6516_4ee0_AF20_BF3953319E5D__INCLUDED_
+#if !defined(EA_F5981A51_5790_4c74_A384_3600DFC50AF5__INCLUDED_)
+#define EA_F5981A51_5790_4c74_A384_3600DFC50AF5__INCLUDED_
#include <vector>
#include <string>
#include "../audiomanagertypes.h"
-#include "ControlReceiveInterface.h"
+
+namespace am {
+class ControlReceiveInterface;
+}
+#define ControlSendVersion 1
namespace am {
/**
* This interface is presented by the AudioManager controller.
* 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 22-Dec-2011 12:55:18 AM
+ * @created 11-Jan-2012 9:55:56 PM
*/
class ControlSendInterface
{
@@ -315,6 +319,13 @@ namespace am {
* @param handle
* @param error
*/
+ virtual void cbAckSetSourceSoundProperties(const am_Handle_s handle, const am_Error_e error) =0;
+ /**
+ * ack for setting of sourcesoundproperties
+ *
+ * @param handle
+ * @param error
+ */
virtual void cbAckSetSourceSoundProperty(const am_Handle_s handle, const am_Error_e error) =0;
/**
* ack for setting of sinksoundproperties
@@ -322,8 +333,20 @@ namespace am {
* @param handle
* @param error
*/
+ virtual void cbAckSetSinkSoundProperties(const am_Handle_s handle, const am_Error_e error) =0;
+ /**
+ * ack for setting of sinksoundproperties
+ *
+ * @param handle
+ * @param error
+ */
virtual void cbAckSetSinkSoundProperty(const am_Handle_s handle, const am_Error_e error) =0;
+ /**
+ * This function returns the version of the interface
+ * returns E_OK, E_UNKOWN if version is unknown.
+ */
+ virtual uint16_t getInterfaceVersion() const =0;
};
}
-#endif // !defined(EA_FCDD8CB7_6516_4ee0_AF20_BF3953319E5D__INCLUDED_)
+#endif // !defined(EA_F5981A51_5790_4c74_A384_3600DFC50AF5__INCLUDED_)