AudioManager  7.6.6
Native Application Runtime Environment
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NamA Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects
 NV1
 CCAmSerializer
 NV2
 CCAmSerializer
 Cam_Availability_sThis describes the availability of a sink or a source together with the latest change
 Cam_ClassProperty_sDescribes class properties
 Cam_Connection_sConnection
 Cam_Converter_sThis struct describes the attributes of a converter
 Cam_Crossfader_sThis struct describes the attribiutes of a crossfader
 Cam_DataType_uData type depends of am_EarlyDataType_e: sourceID in case of ED_SOURCE_VOLUME, ED_SOURCE_PROPERTY sinkID in case of ED_SINK_VOLUME, ED_SINK_PROPERTY
 Cam_Domain_sThis struct describes the attribiutes of a domain
 Cam_EarlyData_s
 Cam_EarlyData_uData type depends of am_EarlyDataType_e: volume_t in case of ED_SOURCE_VOLUME, ED_SINK_VOLUME soundProperty_t in case of ED_SOURCE_PROPERTY, ED_SINK_PROPERTY
 Cam_Gateway_sThis struct describes the attributes of a gateway
 Cam_Handle_sHandle is used for asynchronous operations and is uniquely assigned for each of this operations
 Cam_MainConnection_sStruct that holds attribiutes of a mainconnection
 Cam_MainConnectionType_sThis type holds all information of connections relevant to the HMI
 Cam_MainSoundProperty_sStruct describung mainsound property
 Cam_NotificationConfiguration_sThis struct holds information about the configuration for notifications
 Cam_NotificationPayload_sThis struct holds the payload of a notification
 Cam_Route_sList of routing elements that lead from source to sink
 Cam_RoutingElement_sThis represents one "hopp" in a route
 Cam_RoutingNodeData_sA structure used as user data in the graph nodes
 Cam_Sink_sThis struct describes the attribiutes of a sink
 Cam_SinkClass_sStruct describing sinkclasses
 Cam_SinkType_sThis type holds all information of sinks relevant to the HMI
 Cam_SoundProperty_sStruct describing the sound property
 Cam_Source_sThis struct describes the attribiutes of a source
 Cam_SourceClass_sStruct describing source classes
 Cam_SourceType_sThis type holds all information of sources relevant to the HMI
 Cam_SystemProperty_sStruct describing system properties
 Cam_Volumes_sThis types describe a mixed description for source and sinks volumes
 CCAmCommandLineSingleton
 CCAmCommandReceiverThis class realizes the command Interface
 CCAmCommandSenderThis class is used to send data to the CommandInterface
 CCAmCommonAPIWrapper
 CCAmControlReceiverThis class is used to receive all commands from the control interface
 CCAmControlSenderSends data to the commandInterface, takes the file of the library that needs to be loaded
 CCAmDatabaseHandlerMapThis class handles and abstracts the database
 CAmDatabaseObserverCallbacksDatabase observer
 CCAmDbusWrapperThis wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins)
 CCAmDltWrapperWraps around the dlt
 CNoDltContextDataThis structure is used for context data used in an application
 CCAmGraphClass representing a directed or undirected graph
 CCAmGraphElementThis class is base class for nodes and vertices
 CCAmNode
 CCAmRouterImplements autorouting algorithm for connecting sinks and sources via different audio domains
 CCAmRoutingReceiverImplements the Receiving side of the RoutingPlugins
 CCAmRoutingSenderImplements the RoutingSendInterface
 ChandleConnect
 ChandleCrossFader
 ChandleDataBase
 ChandleDisconnect
 ChandleSetSinkNotificationConfiguration
 ChandleSetSourceNotificationConfiguration
 ChandleSetVolumes
 ChandleSinkSoundProperties
 ChandleSinkSoundProperty
 ChandleSinkVolume
 ChandleSourceSoundProperties
 ChandleSourceSoundProperty
 ChandleSourceState
 ChandleSourceVolume
 ChandleVolumeBase
 CInterfaceNamePairs< is used to pair interfaces with busnames
 CCAmSocketHandlerThe am::CAmSocketHandler implements a mainloop for the AudioManager
 CCAmVertex
 CCAmWatchdogImplements the watchdog of the AudioManager with the help of systemd
 CIAmCommandReceiveThe interface towards the Controlling Instance (e.g HMI)
 CIAmCommandSendThis interface handles all communication from the AudioManagerDaemon towards the system
 CIAmControlReceiveThis interface gives access to all important functions of the audiomanager that are used by the AudioManagerController to control the system
 CIAmControlSendThis interface is presented by the AudioManager controller
 CIAmDatabaseHandlerThis class handles and abstracts the database
 CIAmDatabaseObserverDatabase observer protocol
 CIAmRoutingReceiveRouting Receive sendInterface description
 CIAmRoutingSendThis class implements everything from Audiomanager -> RoutingAdapter There are two rules that have to be kept in mind when implementing against this interface:
 CIAmShPollCheckPrototype for poll check callback
 CIAmShPollDispatchPrototype for dispatch callback
 CIAmShPollFiredPrototype for poll fired callback
 CIAmShPollPreparePrototype for poll prepared callback
 CIAmShTimerCallBackPrototype for the timer callback
 CTAmShPollCheckTemplate for a callback
 CTAmShPollDispatchTemplate for a callback
 CTAmShPollFiredMake private, not public template for a callback
 CTAmShPollPrepareTemplate for a callback
 CTAmShTimerCallBackTemplate to create the functor for a class
 NstdSTL namespace
 Cis_placeholder<::placeholder< I > >
 Cbuild_indices
 Cbuild_indices< 0, Is... >
 CCAmLog
 CDltContextThis structure is used for every context used in an application
 CDltContextDataThis structure is used for context data used in an application
 CindicesHelper structures used within std::bind for automatically identification of all placeholders
 Cplaceholder