diff options
Diffstat (limited to 'includes/routing/RoutingReceiveInterface.h')
-rw-r--r-- | includes/routing/RoutingReceiveInterface.h | 24 |
1 files changed, 20 insertions, 4 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_) |