summaryrefslogtreecommitdiff
path: root/includes/routing
diff options
context:
space:
mode:
Diffstat (limited to 'includes/routing')
-rw-r--r--includes/routing/RoutingReceiveInterface.h24
-rw-r--r--includes/routing/RoutingSendInterface.h8
2 files changed, 24 insertions, 8 deletions
diff --git a/includes/routing/RoutingReceiveInterface.h b/includes/routing/RoutingReceiveInterface.h
index f2c531b..c2df390 100644
--- a/includes/routing/RoutingReceiveInterface.h
+++ b/includes/routing/RoutingReceiveInterface.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_15945485_9FE2_405e_BFCC_96F24D2487F5__INCLUDED_)
-#define EA_15945485_9FE2_405e_BFCC_96F24D2487F5__INCLUDED_
+#if !defined(EA_608714FA_D916_4497_B948_2D305C5741EB__INCLUDED_)
+#define EA_608714FA_D916_4497_B948_2D305C5741EB__INCLUDED_
#include <vector>
#include <string>
@@ -35,7 +35,7 @@ namespace am {
* Routing Receive sendInterface description. This class implements everything from RoutingAdapter -> Audiomanager
* @author christian
* @version 1.0
- * @created 08-Dec-2011 1:58:24 PM
+ * @created 12-Dec-2011 8:33:26 PM
*/
class RoutingReceiveInterface
{
@@ -219,6 +219,22 @@ namespace am {
*/
virtual am_Error_e deregisterCrossfader(const am_crossfaderID_t crossfaderID) =0;
/**
+ * this function peeks a sourceClassID. It is used by the RoutingPlugins to determine the sourceClassIDs of a sourceClass.
+ * @return E_OK on succes, E_DATABASE_ERROR on error
+ *
+ * @param name
+ * @param sourceClassID
+ */
+ virtual am_Error_e peekSinkClassID(const std::string& name, am_sourceClass_t& sourceClassID) =0;
+ /**
+ * this function peeks a sink classID. It is used by the RoutingPlugins to determine the SinkClassIDs of a sinkClass.
+ * @return E_OK on succes, E_DATABASE_ERROR on error
+ *
+ * @param name
+ * @param sinkClassID
+ */
+ virtual am_Error_e peekSourceClassID(const std::string& name, am_sinkClass_t& sinkClassID) =0;
+ /**
* is called when a low level interrupt changes it status.
*
* @param sourceID
@@ -277,4 +293,4 @@ namespace am {
};
}
-#endif // !defined(EA_15945485_9FE2_405e_BFCC_96F24D2487F5__INCLUDED_)
+#endif // !defined(EA_608714FA_D916_4497_B948_2D305C5741EB__INCLUDED_)
diff --git a/includes/routing/RoutingSendInterface.h b/includes/routing/RoutingSendInterface.h
index 8433726..b042968 100644
--- a/includes/routing/RoutingSendInterface.h
+++ b/includes/routing/RoutingSendInterface.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_BEE41204_65B8_46cf_BB6A_9953BE0EC53A__INCLUDED_)
-#define EA_BEE41204_65B8_46cf_BB6A_9953BE0EC53A__INCLUDED_
+#if !defined(EA_B8D31066_968E_4ef2_A85E_A29A742A5206__INCLUDED_)
+#define EA_B8D31066_968E_4ef2_A85E_A29A742A5206__INCLUDED_
#include <vector>
#include <string>
@@ -37,7 +37,7 @@ namespace am {
* This class implements everything from Audiomanager -> RoutingAdapter
* @author christian
* @version 1.0
- * @created 08-Dec-2011 1:05:14 PM
+ * @created 12-Dec-2011 8:33:26 PM
*/
class RoutingSendInterface
{
@@ -162,4 +162,4 @@ namespace am {
};
}
-#endif // !defined(EA_BEE41204_65B8_46cf_BB6A_9953BE0EC53A__INCLUDED_)
+#endif // !defined(EA_B8D31066_968E_4ef2_A85E_A29A742A5206__INCLUDED_)