AudioManager  7.5.11
Native Application Runtime Environment
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
am::CAmDatabaseObserver Class Reference

This class observes the Database and notifies other classes about important events, mainly the CommandSender. More...

#include <CAmDatabaseObserver.h>

Public Member Functions

 CAmDatabaseObserver (CAmCommandSender *iCommandSender, CAmRoutingSender *iRoutingSender, CAmSocketHandler *iSocketHandler)
 
 CAmDatabaseObserver (CAmCommandSender *iCommandSender, CAmRoutingSender *iRoutingSender, CAmSocketHandler *iSocketHandler, CAmTelnetServer *iTelnetServer)
 
 ~CAmDatabaseObserver ()
 
void numberOfSinkClassesChanged ()
 
void numberOfSourceClassesChanged ()
 
void newSink (const am_Sink_s &sink)
 
void newSource (const am_Source_s &source)
 
void newDomain (const am_Domain_s &domain)
 
void newGateway (const am_Gateway_s &gateway)
 
void newConverter (const am_Converter_s &coverter)
 
void newCrossfader (const am_Crossfader_s &crossfader)
 
void newMainConnection (const am_MainConnectionType_s &mainConnection)
 
void removedMainConnection (const am_mainConnectionID_t mainConnection)
 
void removedSink (const am_sinkID_t sinkID, const bool visible)
 
void removedSource (const am_sourceID_t sourceID, const bool visible)
 
void removeDomain (const am_domainID_t domainID)
 
void removeGateway (const am_gatewayID_t gatewayID)
 
void removeConverter (const am_converterID_t converterID)
 
void removeCrossfader (const am_crossfaderID_t crossfaderID)
 
void mainConnectionStateChanged (const am_mainConnectionID_t connectionID, const am_ConnectionState_e connectionState)
 
void mainSinkSoundPropertyChanged (const am_sinkID_t sinkID, const am_MainSoundProperty_s &SoundProperty)
 
void mainSourceSoundPropertyChanged (const am_sourceID_t sourceID, const am_MainSoundProperty_s &SoundProperty)
 
void sinkAvailabilityChanged (const am_sinkID_t sinkID, const am_Availability_s &availability)
 
void sourceAvailabilityChanged (const am_sourceID_t sourceID, const am_Availability_s &availability)
 
void volumeChanged (const am_sinkID_t sinkID, const am_mainVolume_t volume)
 
void sinkMuteStateChanged (const am_sinkID_t sinkID, const am_MuteState_e muteState)
 
void systemPropertyChanged (const am_SystemProperty_s &SystemProperty)
 
void timingInformationChanged (const am_mainConnectionID_t mainConnection, const am_timeSync_t time)
 
void sinkUpdated (const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector< am_MainSoundProperty_s > &listMainSoundProperties, const bool visible)
 
void sourceUpdated (const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector< am_MainSoundProperty_s > &listMainSoundProperties, const bool visible)
 
void sinkMainNotificationConfigurationChanged (const am_sinkID_t sinkID, const am_NotificationConfiguration_s mainNotificationConfiguration)
 
void sourceMainNotificationConfigurationChanged (const am_sourceID_t sourceID, const am_NotificationConfiguration_s mainNotificationConfiguration)
 

Detailed Description

This class observes the Database and notifies other classes about important events, mainly the CommandSender.

Definition at line 42 of file CAmDatabaseObserver.h.

Constructor & Destructor Documentation

am::CAmDatabaseObserver::CAmDatabaseObserver ( CAmCommandSender iCommandSender,
CAmRoutingSender iRoutingSender,
CAmSocketHandler iSocketHandler 
)

Definition at line 38 of file CAmDatabaseObserver.cpp.

am::CAmDatabaseObserver::CAmDatabaseObserver ( CAmCommandSender iCommandSender,
CAmRoutingSender iRoutingSender,
CAmSocketHandler iSocketHandler,
CAmTelnetServer iTelnetServer 
)

Definition at line 49 of file CAmDatabaseObserver.cpp.

am::CAmDatabaseObserver::~CAmDatabaseObserver ( )

Definition at line 61 of file CAmDatabaseObserver.cpp.

Member Function Documentation

void am::CAmDatabaseObserver::mainConnectionStateChanged ( const am_mainConnectionID_t  connectionID,
const am_ConnectionState_e  connectionState 
)

Definition at line 175 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::mainSinkSoundPropertyChanged ( const am_sinkID_t  sinkID,
const am_MainSoundProperty_s SoundProperty 
)

Definition at line 180 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::mainSourceSoundPropertyChanged ( const am_sourceID_t  sourceID,
const am_MainSoundProperty_s SoundProperty 
)

Definition at line 185 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::newConverter ( const am_Converter_s coverter)

Definition at line 116 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::newCrossfader ( const am_Crossfader_s crossfader)

Definition at line 122 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::newDomain ( const am_Domain_s domain)

Definition at line 105 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::newGateway ( const am_Gateway_s gateway)

Definition at line 110 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::newMainConnection ( const am_MainConnectionType_s mainConnection)

Definition at line 65 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::newSink ( const am_Sink_s sink)

Definition at line 75 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::newSource ( const am_Source_s source)

Definition at line 91 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::numberOfSinkClassesChanged ( )

Definition at line 165 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::numberOfSourceClassesChanged ( )

Definition at line 170 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::removeConverter ( const am_converterID_t  converterID)

Definition at line 154 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::removeCrossfader ( const am_crossfaderID_t  crossfaderID)

Definition at line 160 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::removedMainConnection ( const am_mainConnectionID_t  mainConnection)

Definition at line 70 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::removeDomain ( const am_domainID_t  domainID)

Definition at line 143 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::removedSink ( const am_sinkID_t  sinkID,
const bool  visible 
)

Definition at line 127 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::removedSource ( const am_sourceID_t  sourceID,
const bool  visible 
)

Definition at line 135 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::removeGateway ( const am_gatewayID_t  gatewayID)

Definition at line 148 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::sinkAvailabilityChanged ( const am_sinkID_t  sinkID,
const am_Availability_s availability 
)

Definition at line 190 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::sinkMainNotificationConfigurationChanged ( const am_sinkID_t  sinkID,
const am_NotificationConfiguration_s  mainNotificationConfiguration 
)

Definition at line 232 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::sinkMuteStateChanged ( const am_sinkID_t  sinkID,
const am_MuteState_e  muteState 
)

Definition at line 205 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::sinkUpdated ( const am_sinkID_t  sinkID,
const am_sinkClass_t  sinkClassID,
const std::vector< am_MainSoundProperty_s > &  listMainSoundProperties,
const bool  visible 
)

Definition at line 220 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::sourceAvailabilityChanged ( const am_sourceID_t  sourceID,
const am_Availability_s availability 
)

Definition at line 195 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::sourceMainNotificationConfigurationChanged ( const am_sourceID_t  sourceID,
const am_NotificationConfiguration_s  mainNotificationConfiguration 
)

Definition at line 237 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::sourceUpdated ( const am_sourceID_t  sourceID,
const am_sourceClass_t  sourceClassID,
const std::vector< am_MainSoundProperty_s > &  listMainSoundProperties,
const bool  visible 
)

Definition at line 226 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::systemPropertyChanged ( const am_SystemProperty_s SystemProperty)

Definition at line 210 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::timingInformationChanged ( const am_mainConnectionID_t  mainConnection,
const am_timeSync_t  time 
)

Definition at line 215 of file CAmDatabaseObserver.cpp.

void am::CAmDatabaseObserver::volumeChanged ( const am_sinkID_t  sinkID,
const am_mainVolume_t  volume 
)

Definition at line 200 of file CAmDatabaseObserver.cpp.


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