AudioManager  7.6.6
Native Application Runtime Environment
am::IAmDatabaseHandler Class Referenceabstract

This class handles and abstracts the database. More...

#include <IAmDatabaseHandler.h>

Inheritance diagram for am::IAmDatabaseHandler:
am::CAmDatabaseHandlerMap

Classes

class  IAmDatabaseObserver
 Database observer protocol. More...
 

Public Member Functions

 IAmDatabaseHandler ()
 
virtual ~IAmDatabaseHandler ()
 
virtual am_Error_e enterDomainDB (const am_Domain_s &domainData, am_domainID_t &domainID)=0
 The following interface methods must be implemented by the subclass. More...
 
virtual am_Error_e enterMainConnectionDB (const am_MainConnection_s &mainConnectionData, am_mainConnectionID_t &connectionID)=0
 
virtual am_Error_e enterSinkDB (const am_Sink_s &sinkData, am_sinkID_t &sinkID)=0
 
virtual am_Error_e enterCrossfaderDB (const am_Crossfader_s &crossfaderData, am_crossfaderID_t &crossfaderID)=0
 
virtual am_Error_e enterGatewayDB (const am_Gateway_s &gatewayData, am_gatewayID_t &gatewayID)=0
 
virtual am_Error_e enterConverterDB (const am_Converter_s &converteData, am_converterID_t &converterID)=0
 
virtual am_Error_e enterSourceDB (const am_Source_s &sourceData, am_sourceID_t &sourceID)=0
 
virtual am_Error_e enterConnectionDB (const am_Connection_s &connection, am_connectionID_t &connectionID)=0
 
virtual am_Error_e enterSinkClassDB (const am_SinkClass_s &sinkClass, am_sinkClass_t &sinkClassID)=0
 
virtual am_Error_e enterSourceClassDB (am_sourceClass_t &sourceClassID, const am_SourceClass_s &sourceClass)=0
 
virtual am_Error_e enterSystemProperties (const std::vector< am_SystemProperty_s > &listSystemProperties)=0
 
virtual am_Error_e changeMainConnectionRouteDB (const am_mainConnectionID_t mainconnectionID, const std::vector< am_connectionID_t > &listConnectionID)=0
 
virtual am_Error_e changeMainConnectionStateDB (const am_mainConnectionID_t mainconnectionID, const am_ConnectionState_e connectionState)=0
 
virtual am_Error_e changeSinkMainVolumeDB (const am_mainVolume_t mainVolume, const am_sinkID_t sinkID)=0
 
virtual am_Error_e changeSinkAvailabilityDB (const am_Availability_s &availability, const am_sinkID_t sinkID)=0
 
virtual am_Error_e changeDomainStateDB (const am_DomainState_e domainState, const am_domainID_t domainID)=0
 
virtual am_Error_e changeSinkMuteStateDB (const am_MuteState_e muteState, const am_sinkID_t sinkID)=0
 
virtual am_Error_e changeMainSinkSoundPropertyDB (const am_MainSoundProperty_s &soundProperty, const am_sinkID_t sinkID)=0
 
virtual am_Error_e changeMainSourceSoundPropertyDB (const am_MainSoundProperty_s &soundProperty, const am_sourceID_t sourceID)=0
 
virtual am_Error_e changeSourceSoundPropertyDB (const am_SoundProperty_s &soundProperty, const am_sourceID_t sourceID)=0
 
virtual am_Error_e changeSinkSoundPropertyDB (const am_SoundProperty_s &soundProperty, const am_sinkID_t sinkID)=0
 
virtual am_Error_e changeSourceAvailabilityDB (const am_Availability_s &availability, const am_sourceID_t sourceID)=0
 
virtual am_Error_e changeSystemPropertyDB (const am_SystemProperty_s &property)=0
 
virtual am_Error_e changeDelayMainConnection (const am_timeSync_t &delay, const am_mainConnectionID_t &connectionID)=0
 
virtual am_Error_e changeSinkClassInfoDB (const am_SinkClass_s &sinkClass)=0
 
virtual am_Error_e changeSourceClassInfoDB (const am_SourceClass_s &sourceClass)=0
 
virtual am_Error_e changeConnectionTimingInformation (const am_connectionID_t connectionID, const am_timeSync_t delay)=0
 
virtual am_Error_e changeConnectionFinal (const am_connectionID_t connectionID)=0
 
virtual am_Error_e changeSourceState (const am_sourceID_t sourceID, const am_SourceState_e sourceState)=0
 
virtual am_Error_e changeSourceInterruptState (const am_sourceID_t sourceID, const am_InterruptState_e interruptState)=0
 
virtual am_Error_e changeSinkVolume (const am_sinkID_t sinkID, const am_volume_t volume)=0
 
virtual am_Error_e changeSourceVolume (const am_sourceID_t sourceID, const am_volume_t volume)=0
 
virtual am_Error_e changeCrossFaderHotSink (const am_crossfaderID_t crossfaderID, const am_HotSink_e hotsink)=0
 
virtual am_Error_e removeMainConnectionDB (const am_mainConnectionID_t mainConnectionID)=0
 
virtual am_Error_e removeSinkDB (const am_sinkID_t sinkID)=0
 
virtual am_Error_e removeSourceDB (const am_sourceID_t sourceID)=0
 
virtual am_Error_e removeGatewayDB (const am_gatewayID_t gatewayID)=0
 
virtual am_Error_e removeConverterDB (const am_converterID_t converterID)=0
 
virtual am_Error_e removeCrossfaderDB (const am_crossfaderID_t crossfaderID)=0
 
virtual am_Error_e removeDomainDB (const am_domainID_t domainID)=0
 
virtual am_Error_e removeSinkClassDB (const am_sinkClass_t sinkClassID)=0
 
virtual am_Error_e removeSourceClassDB (const am_sourceClass_t sourceClassID)=0
 
virtual am_Error_e removeConnection (const am_connectionID_t connectionID)=0
 
virtual am_Error_e getSourceClassInfoDB (const am_sourceID_t sourceID, am_SourceClass_s &classInfo) const =0
 
virtual am_Error_e getSinkClassInfoDB (const am_sinkID_t sinkID, am_SinkClass_s &sinkClass) const =0
 
virtual am_Error_e getGatewayInfoDB (const am_gatewayID_t gatewayID, am_Gateway_s &gatewayData) const =0
 
virtual am_Error_e getConverterInfoDB (const am_converterID_t converterID, am_Converter_s &converterData) const =0
 
virtual am_Error_e getSinkInfoDB (const am_sinkID_t sinkID, am_Sink_s &sinkData) const =0
 
virtual am_Error_e getSourceInfoDB (const am_sourceID_t sourceID, am_Source_s &sourceData) const =0
 
virtual am_Error_e getCrossfaderInfoDB (const am_crossfaderID_t crossfaderID, am_Crossfader_s &crossfaderData) const =0
 
virtual am_Error_e getMainConnectionInfoDB (const am_mainConnectionID_t mainConnectionID, am_MainConnection_s &mainConnectionData) const =0
 
virtual am_Error_e getSinkMainVolume (const am_sinkID_t sinkID, am_mainVolume_t &mainVolume) const =0
 
virtual am_Error_e getSinkVolume (const am_sinkID_t sinkID, am_volume_t &volume) const =0
 
virtual am_Error_e getSourceVolume (const am_sourceID_t sourceID, am_volume_t &volume) const =0
 
virtual am_Error_e getSinkSoundPropertyValue (const am_sinkID_t sinkID, const am_CustomSoundPropertyType_t propertyType, int16_t &value) const =0
 
virtual am_Error_e getSourceSoundPropertyValue (const am_sourceID_t sourceID, const am_CustomSoundPropertyType_t propertyType, int16_t &value) const =0
 
virtual am_Error_e getListSinkSoundProperties (const am_sinkID_t sinkID, std::vector< am_SoundProperty_s > &listSoundproperties) const =0
 
virtual am_Error_e getListSourceSoundProperties (const am_sourceID_t sourceID, std::vector< am_SoundProperty_s > &listSoundproperties) const =0
 
virtual am_Error_e getMainSinkSoundPropertyValue (const am_sinkID_t sinkID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &value) const =0
 
virtual am_Error_e getMainSourceSoundPropertyValue (const am_sourceID_t sourceID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &value) const =0
 
virtual am_Error_e getListSinksOfDomain (const am_domainID_t domainID, std::vector< am_sinkID_t > &listSinkID) const =0
 
virtual am_Error_e getListSourcesOfDomain (const am_domainID_t domainID, std::vector< am_sourceID_t > &listSourceID) const =0
 
virtual am_Error_e getListCrossfadersOfDomain (const am_domainID_t domainID, std::vector< am_crossfaderID_t > &listGatewaysID) const =0
 
virtual am_Error_e getListGatewaysOfDomain (const am_domainID_t domainID, std::vector< am_gatewayID_t > &listGatewaysID) const =0
 
virtual am_Error_e getListConvertersOfDomain (const am_domainID_t domainID, std::vector< am_converterID_t > &listConvertersID) const =0
 
virtual am_Error_e getListMainConnections (std::vector< am_MainConnection_s > &listMainConnections) const =0
 
virtual am_Error_e getListDomains (std::vector< am_Domain_s > &listDomains) const =0
 
virtual am_Error_e getListConnections (std::vector< am_Connection_s > &listConnections) const =0
 
virtual am_Error_e getListSinks (std::vector< am_Sink_s > &listSinks) const =0
 
virtual am_Error_e getListSources (std::vector< am_Source_s > &lisSources) const =0
 
virtual am_Error_e getListSourceClasses (std::vector< am_SourceClass_s > &listSourceClasses) const =0
 
virtual am_Error_e getListCrossfaders (std::vector< am_Crossfader_s > &listCrossfaders) const =0
 
virtual am_Error_e getListGateways (std::vector< am_Gateway_s > &listGateways) const =0
 
virtual am_Error_e getListConverters (std::vector< am_Converter_s > &listConverters) const =0
 
virtual am_Error_e getListSinkClasses (std::vector< am_SinkClass_s > &listSinkClasses) const =0
 
virtual am_Error_e getListVisibleMainConnections (std::vector< am_MainConnectionType_s > &listConnections) const =0
 
virtual am_Error_e getListMainSinks (std::vector< am_SinkType_s > &listMainSinks) const =0
 
virtual am_Error_e getListMainSources (std::vector< am_SourceType_s > &listMainSources) const =0
 
virtual am_Error_e getListMainSinkSoundProperties (const am_sinkID_t sinkID, std::vector< am_MainSoundProperty_s > &listSoundProperties) const =0
 
virtual am_Error_e getListMainSourceSoundProperties (const am_sourceID_t sourceID, std::vector< am_MainSoundProperty_s > &listSourceProperties) const =0
 
virtual am_Error_e getListSystemProperties (std::vector< am_SystemProperty_s > &listSystemProperties) const =0
 
virtual am_Error_e getListSinkConnectionFormats (const am_sinkID_t sinkID, std::vector< am_CustomConnectionFormat_t > &listConnectionFormats) const =0
 
virtual am_Error_e getListSourceConnectionFormats (const am_sourceID_t sourceID, std::vector< am_CustomConnectionFormat_t > &listConnectionFormats) const =0
 
virtual am_Error_e getListGatewayConnectionFormats (const am_gatewayID_t gatewayID, std::vector< bool > &listConnectionFormat) const =0
 
virtual am_Error_e getTimingInformation (const am_mainConnectionID_t mainConnectionID, am_timeSync_t &delay) const =0
 
virtual am_Error_e getDomainOfSource (const am_sourceID_t sourceID, am_domainID_t &domainID) const =0
 
virtual am_Error_e getDomainOfSink (const am_sinkID_t sinkID, am_domainID_t &domainID) const =0
 
virtual am_Error_e getDomainOfCrossfader (const am_crossfaderID_t crossfader, am_domainID_t &domainID) const =0
 
virtual am_Error_e getSoureState (const am_sourceID_t sourceID, am_SourceState_e &sourceState) const =0
 
virtual am_Error_e getDomainState (const am_domainID_t domainID, am_DomainState_e &state) const =0
 
virtual am_Error_e peekDomain (const std::string &name, am_domainID_t &domainID)=0
 
virtual am_Error_e peekSink (const std::string &name, am_sinkID_t &sinkID)=0
 
virtual am_Error_e peekSource (const std::string &name, am_sourceID_t &sourceID)=0
 
virtual am_Error_e peekSinkClassID (const std::string &name, am_sinkClass_t &sinkClassID)=0
 
virtual am_Error_e peekSourceClassID (const std::string &name, am_sourceClass_t &sourceClassID)=0
 
virtual am_Error_e changeSourceDB (const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector< am_SoundProperty_s > &listSoundProperties, const std::vector< am_CustomConnectionFormat_t > &listConnectionFormats, const std::vector< am_MainSoundProperty_s > &listMainSoundProperties)=0
 
virtual am_Error_e changeSinkDB (const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector< am_SoundProperty_s > &listSoundProperties, const std::vector< am_CustomConnectionFormat_t > &listConnectionFormats, const std::vector< am_MainSoundProperty_s > &listMainSoundProperties)=0
 
virtual am_Error_e getListMainSinkNotificationConfigurations (const am_sinkID_t sinkID, std::vector< am_NotificationConfiguration_s > &listMainNotificationConfigurations)=0
 
virtual am_Error_e getListMainSourceNotificationConfigurations (const am_sourceID_t sourceID, std::vector< am_NotificationConfiguration_s > &listMainNotificationConfigurations)=0
 
virtual am_Error_e changeMainSinkNotificationConfigurationDB (const am_sinkID_t sinkID, const am_NotificationConfiguration_s mainNotificationConfiguration)=0
 
virtual am_Error_e changeMainSourceNotificationConfigurationDB (const am_sourceID_t sourceID, const am_NotificationConfiguration_s mainNotificationConfiguration)=0
 
virtual am_Error_e changeGatewayDB (const am_gatewayID_t gatewayID, const std::vector< am_CustomConnectionFormat_t > &listSourceConnectionFormats, const std::vector< am_CustomConnectionFormat_t > &listSinkConnectionFormats, const std::vector< bool > &convertionMatrix)=0
 
virtual am_Error_e changeConverterDB (const am_converterID_t converterID, const std::vector< am_CustomConnectionFormat_t > &listSourceConnectionFormats, const std::vector< am_CustomConnectionFormat_t > &listSinkConnectionFormats, const std::vector< bool > &convertionMatrix)=0
 
virtual am_Error_e changeSinkNotificationConfigurationDB (const am_sinkID_t sinkID, const am_NotificationConfiguration_s notificationConfiguration)=0
 
virtual am_Error_e changeSourceNotificationConfigurationDB (const am_sourceID_t sourceID, const am_NotificationConfiguration_s notificationConfiguration)=0
 
virtual bool existMainConnection (const am_mainConnectionID_t mainConnectionID) const =0
 
virtual bool existCrossFader (const am_crossfaderID_t crossfaderID) const =0
 
virtual bool existConnection (const am_Connection_s &connection) const =0
 
virtual bool existConnectionID (const am_connectionID_t connectionID) const =0
 
virtual bool existSource (const am_sourceID_t sourceID) const =0
 
virtual bool existSourceNameOrID (const am_sourceID_t sourceID, const std::string &name) const =0
 
virtual bool existSourceName (const std::string &name) const =0
 
virtual bool existSink (const am_sinkID_t sinkID) const =0
 
virtual bool existSinkNameOrID (const am_sinkID_t sinkID, const std::string &name) const =0
 
virtual bool existSinkName (const std::string &name) const =0
 
virtual bool existDomain (const am_domainID_t domainID) const =0
 
virtual bool existGateway (const am_gatewayID_t gatewayID) const =0
 
virtual bool existSinkClass (const am_sinkClass_t sinkClassID) const =0
 
virtual bool existSourceClass (const am_sourceClass_t sourceClassID) const =0
 
virtual bool sourceVisible (const am_sourceID_t sourceID) const =0
 
virtual bool sinkVisible (const am_sinkID_t sinkID) const =0
 
virtual bool isComponentConnected (const am_Gateway_s &gateway) const =0
 
virtual bool isComponentConnected (const am_Converter_s &converter) const =0
 
virtual am_timeSync_t calculateMainConnectionDelay (const am_mainConnectionID_t mainConnectionID) const =0
 calculates a new main connection delay More...
 
virtual void dump (std::ostream &output) const =0
 
virtual am_Error_e enumerateSources (std::function< void(const am_Source_s &element)> cb) const =0
 
virtual am_Error_e enumerateSinks (std::function< void(const am_Sink_s &element)> cb) const =0
 
virtual am_Error_e enumerateGateways (std::function< void(const am_Gateway_s &element)> cb) const =0
 
virtual am_Error_e enumerateConverters (std::function< void(const am_Converter_s &element)> cb) const =0
 
virtual bool registerObserver (IAmDatabaseObserver *iObserver)=0
 
virtual bool unregisterObserver (IAmDatabaseObserver *iObserver)=0
 
virtual unsigned countObservers ()=0
 

Detailed Description

This class handles and abstracts the database.

Definition at line 55 of file IAmDatabaseHandler.h.

Constructor & Destructor Documentation

am::IAmDatabaseHandler::IAmDatabaseHandler ( )
inline

Definition at line 58 of file IAmDatabaseHandler.h.

virtual am::IAmDatabaseHandler::~IAmDatabaseHandler ( )
inlinevirtual

Definition at line 59 of file IAmDatabaseHandler.h.

Member Function Documentation

virtual am_timeSync_t am::IAmDatabaseHandler::calculateMainConnectionDelay ( const am_mainConnectionID_t  mainConnectionID) const
pure virtual

calculates a new main connection delay

virtual am_Error_e am::IAmDatabaseHandler::changeConnectionFinal ( const am_connectionID_t  connectionID)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeConnectionTimingInformation ( const am_connectionID_t  connectionID,
const am_timeSync_t  delay 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeConverterDB ( const am_converterID_t  converterID,
const std::vector< am_CustomConnectionFormat_t > &  listSourceConnectionFormats,
const std::vector< am_CustomConnectionFormat_t > &  listSinkConnectionFormats,
const std::vector< bool > &  convertionMatrix 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeCrossFaderHotSink ( const am_crossfaderID_t  crossfaderID,
const am_HotSink_e  hotsink 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeDelayMainConnection ( const am_timeSync_t delay,
const am_mainConnectionID_t connectionID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeDomainStateDB ( const am_DomainState_e  domainState,
const am_domainID_t  domainID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeGatewayDB ( const am_gatewayID_t  gatewayID,
const std::vector< am_CustomConnectionFormat_t > &  listSourceConnectionFormats,
const std::vector< am_CustomConnectionFormat_t > &  listSinkConnectionFormats,
const std::vector< bool > &  convertionMatrix 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeMainConnectionRouteDB ( const am_mainConnectionID_t  mainconnectionID,
const std::vector< am_connectionID_t > &  listConnectionID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeMainConnectionStateDB ( const am_mainConnectionID_t  mainconnectionID,
const am_ConnectionState_e  connectionState 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeMainSinkNotificationConfigurationDB ( const am_sinkID_t  sinkID,
const am_NotificationConfiguration_s  mainNotificationConfiguration 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeMainSinkSoundPropertyDB ( const am_MainSoundProperty_s soundProperty,
const am_sinkID_t  sinkID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeMainSourceNotificationConfigurationDB ( const am_sourceID_t  sourceID,
const am_NotificationConfiguration_s  mainNotificationConfiguration 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeMainSourceSoundPropertyDB ( const am_MainSoundProperty_s soundProperty,
const am_sourceID_t  sourceID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeSinkAvailabilityDB ( const am_Availability_s availability,
const am_sinkID_t  sinkID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeSinkClassInfoDB ( const am_SinkClass_s sinkClass)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeSinkDB ( const am_sinkID_t  sinkID,
const am_sinkClass_t  sinkClassID,
const std::vector< am_SoundProperty_s > &  listSoundProperties,
const std::vector< am_CustomConnectionFormat_t > &  listConnectionFormats,
const std::vector< am_MainSoundProperty_s > &  listMainSoundProperties 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeSinkMainVolumeDB ( const am_mainVolume_t  mainVolume,
const am_sinkID_t  sinkID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeSinkMuteStateDB ( const am_MuteState_e  muteState,
const am_sinkID_t  sinkID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeSinkNotificationConfigurationDB ( const am_sinkID_t  sinkID,
const am_NotificationConfiguration_s  notificationConfiguration 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeSinkSoundPropertyDB ( const am_SoundProperty_s soundProperty,
const am_sinkID_t  sinkID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeSinkVolume ( const am_sinkID_t  sinkID,
const am_volume_t  volume 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeSourceAvailabilityDB ( const am_Availability_s availability,
const am_sourceID_t  sourceID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeSourceClassInfoDB ( const am_SourceClass_s sourceClass)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeSourceDB ( const am_sourceID_t  sourceID,
const am_sourceClass_t  sourceClassID,
const std::vector< am_SoundProperty_s > &  listSoundProperties,
const std::vector< am_CustomConnectionFormat_t > &  listConnectionFormats,
const std::vector< am_MainSoundProperty_s > &  listMainSoundProperties 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeSourceInterruptState ( const am_sourceID_t  sourceID,
const am_InterruptState_e  interruptState 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeSourceNotificationConfigurationDB ( const am_sourceID_t  sourceID,
const am_NotificationConfiguration_s  notificationConfiguration 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeSourceSoundPropertyDB ( const am_SoundProperty_s soundProperty,
const am_sourceID_t  sourceID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeSourceState ( const am_sourceID_t  sourceID,
const am_SourceState_e  sourceState 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeSourceVolume ( const am_sourceID_t  sourceID,
const am_volume_t  volume 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::changeSystemPropertyDB ( const am_SystemProperty_s property)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual unsigned am::IAmDatabaseHandler::countObservers ( )
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual void am::IAmDatabaseHandler::dump ( std::ostream &  output) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::enterConnectionDB ( const am_Connection_s connection,
am_connectionID_t connectionID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::enterConverterDB ( const am_Converter_s converteData,
am_converterID_t converterID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::enterCrossfaderDB ( const am_Crossfader_s crossfaderData,
am_crossfaderID_t crossfaderID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::enterDomainDB ( const am_Domain_s domainData,
am_domainID_t domainID 
)
pure virtual

The following interface methods must be implemented by the subclass.

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::enterGatewayDB ( const am_Gateway_s gatewayData,
am_gatewayID_t gatewayID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::enterMainConnectionDB ( const am_MainConnection_s mainConnectionData,
am_mainConnectionID_t connectionID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::enterSinkClassDB ( const am_SinkClass_s sinkClass,
am_sinkClass_t sinkClassID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::enterSinkDB ( const am_Sink_s sinkData,
am_sinkID_t sinkID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::enterSourceClassDB ( am_sourceClass_t sourceClassID,
const am_SourceClass_s sourceClass 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::enterSourceDB ( const am_Source_s sourceData,
am_sourceID_t sourceID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::enterSystemProperties ( const std::vector< am_SystemProperty_s > &  listSystemProperties)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::enumerateConverters ( std::function< void(const am_Converter_s &element)>  cb) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::enumerateGateways ( std::function< void(const am_Gateway_s &element)>  cb) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::enumerateSinks ( std::function< void(const am_Sink_s &element)>  cb) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::enumerateSources ( std::function< void(const am_Source_s &element)>  cb) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::existConnection ( const am_Connection_s connection) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::existConnectionID ( const am_connectionID_t  connectionID) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::existCrossFader ( const am_crossfaderID_t  crossfaderID) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::existDomain ( const am_domainID_t  domainID) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::existGateway ( const am_gatewayID_t  gatewayID) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::existMainConnection ( const am_mainConnectionID_t  mainConnectionID) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::existSink ( const am_sinkID_t  sinkID) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::existSinkClass ( const am_sinkClass_t  sinkClassID) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::existSinkName ( const std::string &  name) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::existSinkNameOrID ( const am_sinkID_t  sinkID,
const std::string &  name 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::existSource ( const am_sourceID_t  sourceID) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::existSourceClass ( const am_sourceClass_t  sourceClassID) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::existSourceName ( const std::string &  name) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::existSourceNameOrID ( const am_sourceID_t  sourceID,
const std::string &  name 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getConverterInfoDB ( const am_converterID_t  converterID,
am_Converter_s converterData 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getCrossfaderInfoDB ( const am_crossfaderID_t  crossfaderID,
am_Crossfader_s crossfaderData 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getDomainOfCrossfader ( const am_crossfaderID_t  crossfader,
am_domainID_t domainID 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getDomainOfSink ( const am_sinkID_t  sinkID,
am_domainID_t domainID 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getDomainOfSource ( const am_sourceID_t  sourceID,
am_domainID_t domainID 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getDomainState ( const am_domainID_t  domainID,
am_DomainState_e state 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getGatewayInfoDB ( const am_gatewayID_t  gatewayID,
am_Gateway_s gatewayData 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListConnections ( std::vector< am_Connection_s > &  listConnections) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListConverters ( std::vector< am_Converter_s > &  listConverters) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListConvertersOfDomain ( const am_domainID_t  domainID,
std::vector< am_converterID_t > &  listConvertersID 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListCrossfaders ( std::vector< am_Crossfader_s > &  listCrossfaders) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListCrossfadersOfDomain ( const am_domainID_t  domainID,
std::vector< am_crossfaderID_t > &  listGatewaysID 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListDomains ( std::vector< am_Domain_s > &  listDomains) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListGatewayConnectionFormats ( const am_gatewayID_t  gatewayID,
std::vector< bool > &  listConnectionFormat 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListGateways ( std::vector< am_Gateway_s > &  listGateways) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListGatewaysOfDomain ( const am_domainID_t  domainID,
std::vector< am_gatewayID_t > &  listGatewaysID 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListMainConnections ( std::vector< am_MainConnection_s > &  listMainConnections) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListMainSinkNotificationConfigurations ( const am_sinkID_t  sinkID,
std::vector< am_NotificationConfiguration_s > &  listMainNotificationConfigurations 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListMainSinks ( std::vector< am_SinkType_s > &  listMainSinks) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListMainSinkSoundProperties ( const am_sinkID_t  sinkID,
std::vector< am_MainSoundProperty_s > &  listSoundProperties 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListMainSourceNotificationConfigurations ( const am_sourceID_t  sourceID,
std::vector< am_NotificationConfiguration_s > &  listMainNotificationConfigurations 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListMainSources ( std::vector< am_SourceType_s > &  listMainSources) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListMainSourceSoundProperties ( const am_sourceID_t  sourceID,
std::vector< am_MainSoundProperty_s > &  listSourceProperties 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListSinkClasses ( std::vector< am_SinkClass_s > &  listSinkClasses) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListSinkConnectionFormats ( const am_sinkID_t  sinkID,
std::vector< am_CustomConnectionFormat_t > &  listConnectionFormats 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListSinks ( std::vector< am_Sink_s > &  listSinks) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListSinksOfDomain ( const am_domainID_t  domainID,
std::vector< am_sinkID_t > &  listSinkID 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListSinkSoundProperties ( const am_sinkID_t  sinkID,
std::vector< am_SoundProperty_s > &  listSoundproperties 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListSourceClasses ( std::vector< am_SourceClass_s > &  listSourceClasses) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListSourceConnectionFormats ( const am_sourceID_t  sourceID,
std::vector< am_CustomConnectionFormat_t > &  listConnectionFormats 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListSources ( std::vector< am_Source_s > &  lisSources) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListSourcesOfDomain ( const am_domainID_t  domainID,
std::vector< am_sourceID_t > &  listSourceID 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListSourceSoundProperties ( const am_sourceID_t  sourceID,
std::vector< am_SoundProperty_s > &  listSoundproperties 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListSystemProperties ( std::vector< am_SystemProperty_s > &  listSystemProperties) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getListVisibleMainConnections ( std::vector< am_MainConnectionType_s > &  listConnections) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getMainConnectionInfoDB ( const am_mainConnectionID_t  mainConnectionID,
am_MainConnection_s mainConnectionData 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getMainSinkSoundPropertyValue ( const am_sinkID_t  sinkID,
const am_CustomMainSoundPropertyType_t  propertyType,
int16_t &  value 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getMainSourceSoundPropertyValue ( const am_sourceID_t  sourceID,
const am_CustomMainSoundPropertyType_t  propertyType,
int16_t &  value 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getSinkClassInfoDB ( const am_sinkID_t  sinkID,
am_SinkClass_s sinkClass 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getSinkInfoDB ( const am_sinkID_t  sinkID,
am_Sink_s sinkData 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getSinkMainVolume ( const am_sinkID_t  sinkID,
am_mainVolume_t mainVolume 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getSinkSoundPropertyValue ( const am_sinkID_t  sinkID,
const am_CustomSoundPropertyType_t  propertyType,
int16_t &  value 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getSinkVolume ( const am_sinkID_t  sinkID,
am_volume_t volume 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getSourceClassInfoDB ( const am_sourceID_t  sourceID,
am_SourceClass_s classInfo 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getSourceInfoDB ( const am_sourceID_t  sourceID,
am_Source_s sourceData 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getSourceSoundPropertyValue ( const am_sourceID_t  sourceID,
const am_CustomSoundPropertyType_t  propertyType,
int16_t &  value 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getSourceVolume ( const am_sourceID_t  sourceID,
am_volume_t volume 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getSoureState ( const am_sourceID_t  sourceID,
am_SourceState_e sourceState 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::getTimingInformation ( const am_mainConnectionID_t  mainConnectionID,
am_timeSync_t delay 
) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::isComponentConnected ( const am_Gateway_s gateway) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::isComponentConnected ( const am_Converter_s converter) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::peekDomain ( const std::string &  name,
am_domainID_t domainID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::peekSink ( const std::string &  name,
am_sinkID_t sinkID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::peekSinkClassID ( const std::string &  name,
am_sinkClass_t sinkClassID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::peekSource ( const std::string &  name,
am_sourceID_t sourceID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::peekSourceClassID ( const std::string &  name,
am_sourceClass_t sourceClassID 
)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::registerObserver ( IAmDatabaseObserver iObserver)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::removeConnection ( const am_connectionID_t  connectionID)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::removeConverterDB ( const am_converterID_t  converterID)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::removeCrossfaderDB ( const am_crossfaderID_t  crossfaderID)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::removeDomainDB ( const am_domainID_t  domainID)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::removeGatewayDB ( const am_gatewayID_t  gatewayID)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::removeMainConnectionDB ( const am_mainConnectionID_t  mainConnectionID)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::removeSinkClassDB ( const am_sinkClass_t  sinkClassID)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::removeSinkDB ( const am_sinkID_t  sinkID)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::removeSourceClassDB ( const am_sourceClass_t  sourceClassID)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual am_Error_e am::IAmDatabaseHandler::removeSourceDB ( const am_sourceID_t  sourceID)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::sinkVisible ( const am_sinkID_t  sinkID) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::sourceVisible ( const am_sourceID_t  sourceID) const
pure virtual

Implemented in am::CAmDatabaseHandlerMap.

virtual bool am::IAmDatabaseHandler::unregisterObserver ( IAmDatabaseObserver iObserver)
pure virtual

Implemented in am::CAmDatabaseHandlerMap.


The documentation for this class was generated from the following file: