AudioManager  7.6.6
Native Application Runtime Environment
am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks Struct Reference

Database observer. More...

#include <CAmDatabaseHandlerMap.h>

Inheritance diagram for am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks:
am::CAmCommandSender am::CAmRouter am::CAmRoutingSender

Public Member Functions

 AmDatabaseObserverCallbacks ()
 
virtual ~AmDatabaseObserverCallbacks ()
 

Protected Attributes

std::function< void()> dboNumberOfSinkClassesChanged
 
std::function< void()> dboNumberOfSourceClassesChanged
 
std::function< void(const am_Sink_s &)> dboNewSink
 
std::function< void(const am_Source_s &)> dboNewSource
 
std::function< void(const am_Domain_s &)> dboNewDomain
 
std::function< void(const am_Gateway_s &)> dboNewGateway
 
std::function< void(const am_Converter_s &)> dboNewConverter
 
std::function< void(const am_Crossfader_s &)> dboNewCrossfader
 
std::function< void(const am_MainConnectionType_s &)> dboNewMainConnection
 
std::function< void(const am_mainConnectionID_t)> dboRemovedMainConnection
 
std::function< void(const am_sinkID_t, const bool)> dboRemovedSink
 
std::function< void(const am_sourceID_t, const bool)> dboRemovedSource
 
std::function< void(const am_domainID_t)> dboRemoveDomain
 
std::function< void(const am_gatewayID_t)> dboRemoveGateway
 
std::function< void(const am_converterID_t)> dboRemoveConverter
 
std::function< void(const am_crossfaderID_t)> dboRemoveCrossfader
 
std::function< void(const am_mainConnectionID_t, const am_ConnectionState_e)> dboMainConnectionStateChanged
 
std::function< void(const am_sinkID_t, const am_MainSoundProperty_s &)> dboMainSinkSoundPropertyChanged
 
std::function< void(const am_sourceID_t, const am_MainSoundProperty_s &)> dboMainSourceSoundPropertyChanged
 
std::function< void(const am_sinkID_t, const am_Availability_s &)> dboSinkAvailabilityChanged
 
std::function< void(const am_sourceID_t, const am_Availability_s &)> dboSourceAvailabilityChanged
 
std::function< void(const am_sinkID_t, const am_mainVolume_t)> dboVolumeChanged
 
std::function< void(const am_sinkID_t, const am_MuteState_e)> dboSinkMuteStateChanged
 
std::function< void(const am_SystemProperty_s &)> dboSystemPropertyChanged
 
std::function< void(const am_mainConnectionID_t, const am_timeSync_t)> dboTimingInformationChanged
 
std::function< void(const am_sinkID_t, const am_sinkClass_t, const std::vector< am_MainSoundProperty_s > &, const bool)> dboSinkUpdated
 
std::function< void(const am_sourceID_t, const am_sourceClass_t, const std::vector< am_MainSoundProperty_s > &, const bool)> dboSourceUpdated
 
std::function< void(const am_sinkID_t, const am_NotificationConfiguration_s)> dboSinkMainNotificationConfigurationChanged
 
std::function< void(const am_sourceID_t, const am_NotificationConfiguration_s)> dboSourceMainNotificationConfigurationChanged
 
CAmDatabaseHandlerMapmpDatabaseHandler
 

Friends

class CAmDatabaseHandlerMap
 

Detailed Description

Database observer.

Definition at line 81 of file CAmDatabaseHandlerMap.h.

Constructor & Destructor Documentation

am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::AmDatabaseObserverCallbacks ( )
inline

Definition at line 115 of file CAmDatabaseHandlerMap.h.

virtual am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::~AmDatabaseObserverCallbacks ( )
inlinevirtual

Definition at line 116 of file CAmDatabaseHandlerMap.h.

Friends And Related Function Documentation

friend class CAmDatabaseHandlerMap
friend

Definition at line 114 of file CAmDatabaseHandlerMap.h.

Member Data Documentation

std::function<void (const am_mainConnectionID_t , const am_ConnectionState_e )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboMainConnectionStateChanged
protected

Definition at line 100 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_sinkID_t , const am_MainSoundProperty_s& )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboMainSinkSoundPropertyChanged
protected

Definition at line 101 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_sourceID_t , const am_MainSoundProperty_s& )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboMainSourceSoundPropertyChanged
protected

Definition at line 102 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_Converter_s& )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewConverter
protected

Definition at line 90 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_Crossfader_s& )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewCrossfader
protected

Definition at line 91 of file CAmDatabaseHandlerMap.h.

std::function<void(const am_Domain_s& )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewDomain
protected

Definition at line 88 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_Gateway_s& )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewGateway
protected

Definition at line 89 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_MainConnectionType_s& )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewMainConnection
protected

Definition at line 92 of file CAmDatabaseHandlerMap.h.

std::function<void(const am_Sink_s&)> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewSink
protected

Definition at line 86 of file CAmDatabaseHandlerMap.h.

std::function<void(const am_Source_s&)> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNewSource
protected

Definition at line 87 of file CAmDatabaseHandlerMap.h.

std::function<void()> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNumberOfSinkClassesChanged
protected

Definition at line 84 of file CAmDatabaseHandlerMap.h.

std::function<void()> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboNumberOfSourceClassesChanged
protected

Definition at line 85 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_converterID_t )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemoveConverter
protected

Definition at line 98 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_crossfaderID_t )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemoveCrossfader
protected

Definition at line 99 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_mainConnectionID_t )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemovedMainConnection
protected

Definition at line 93 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_domainID_t )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemoveDomain
protected

Definition at line 96 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_sinkID_t , const bool )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemovedSink
protected

Definition at line 94 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_sourceID_t , const bool )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemovedSource
protected

Definition at line 95 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_gatewayID_t )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboRemoveGateway
protected

Definition at line 97 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_sinkID_t , const am_Availability_s& )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSinkAvailabilityChanged
protected

Definition at line 103 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_sinkID_t , const am_NotificationConfiguration_s )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSinkMainNotificationConfigurationChanged
protected

Definition at line 111 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_sinkID_t , const am_MuteState_e )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSinkMuteStateChanged
protected

Definition at line 106 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_sinkID_t , const am_sinkClass_t , const std::vector<am_MainSoundProperty_s>& , const bool )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSinkUpdated
protected

Definition at line 109 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_sourceID_t , const am_Availability_s& )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSourceAvailabilityChanged
protected

Definition at line 104 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_sourceID_t , const am_NotificationConfiguration_s )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSourceMainNotificationConfigurationChanged
protected

Definition at line 112 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_sourceID_t , const am_sourceClass_t , const std::vector<am_MainSoundProperty_s>& , const bool )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSourceUpdated
protected

Definition at line 110 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_SystemProperty_s& )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboSystemPropertyChanged
protected

Definition at line 107 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_mainConnectionID_t , const am_timeSync_t )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboTimingInformationChanged
protected

Definition at line 108 of file CAmDatabaseHandlerMap.h.

std::function<void (const am_sinkID_t , const am_mainVolume_t )> am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::dboVolumeChanged
protected

Definition at line 105 of file CAmDatabaseHandlerMap.h.

CAmDatabaseHandlerMap* am::CAmDatabaseHandlerMap::AmDatabaseObserverCallbacks::mpDatabaseHandler
protected

Definition at line 118 of file CAmDatabaseHandlerMap.h.


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