AudioManager  7.6.6
Native Application Runtime Environment
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cam::am_Availability_sThis describes the availability of a sink or a source together with the latest change
 Cam::am_ClassProperty_sDescribes class properties
 Cam::am_Connection_sConnection
 Cam::am_Converter_sThis struct describes the attributes of a converter
 Cam::am_Crossfader_sThis struct describes the attribiutes of a crossfader
 Cam::am_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::am_Domain_sThis struct describes the attribiutes of a domain
 Cam::am_EarlyData_s
 Cam::am_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::am_Gateway_sThis struct describes the attributes of a gateway
 Cam::am_Handle_sHandle is used for asynchronous operations and is uniquely assigned for each of this operations
 Cam::am_MainConnection_sStruct that holds attribiutes of a mainconnection
 Cam::am_MainConnectionType_sThis type holds all information of connections relevant to the HMI
 Cam::am_MainSoundProperty_sStruct describung mainsound property
 Cam::am_NotificationConfiguration_sThis struct holds information about the configuration for notifications
 Cam::am_NotificationPayload_sThis struct holds the payload of a notification
 Cam::am_Route_sList of routing elements that lead from source to sink
 Cam::am_RoutingElement_sThis represents one "hopp" in a route
 Cam::am_RoutingNodeData_sA structure used as user data in the graph nodes
 Cam::am_Sink_sThis struct describes the attribiutes of a sink
 Cam::am_SinkClass_sStruct describing sinkclasses
 Cam::am_SinkType_sThis type holds all information of sinks relevant to the HMI
 Cam::am_SoundProperty_sStruct describing the sound property
 Cam::am_Source_sThis struct describes the attribiutes of a source
 Cam::am_SourceClass_sStruct describing source classes
 Cam::am_SourceType_sThis type holds all information of sources relevant to the HMI
 Cam::am_SystemProperty_sStruct describing system properties
 Cam::am_Volumes_sThis types describe a mixed description for source and sinks volumes
 Cam::CAmDatabaseHandlerMap::AmMappedData::AmIdentifierThe structure encapsulates the id boundary and the current id value
 Cbuild_indices< N, Is >
 Cam::CAmCommandLineSingleton
 Cam::CAmCommonAPIWrapper
 Cam::CAmControlSenderSends data to the commandInterface, takes the file of the library that needs to be loaded
 Cam::CAmDbusWrapperThis wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins)
 Cam::CAmDltWrapperWraps around the dlt
 Cam::CAmGraph< T, V >Class representing a directed or undirected graph
 Cam::CAmGraph< am_RoutingNodeData_s, uint16_t >
 Cam::CAmGraphElementThis class is base class for nodes and vertices
 CCAmLog
 Cam::V1::CAmSerializer
 Cam::V2::CAmSerializer
 Cam::CAmSocketHandlerThe am::CAmSocketHandler implements a mainloop for the AudioManager
 Cam::CAmWatchdogImplements the watchdog of the AudioManager with the help of systemd
 CDltContextThis structure is used for every context used in an application
 CDltContextDataThis structure is used for context data used in an application
 Cam::CAmRoutingSender::handleDataBase
 Cam::IAmCommandReceiveThe interface towards the Controlling Instance (e.g HMI)
 Cam::IAmCommandSendThis interface handles all communication from the AudioManagerDaemon towards the system
 Cam::IAmControlReceiveThis interface gives access to all important functions of the audiomanager that are used by the AudioManagerController to control the system
 Cam::IAmControlSendThis interface is presented by the AudioManager controller
 Cam::IAmDatabaseHandlerThis class handles and abstracts the database
 Cam::IAmDatabaseHandler::IAmDatabaseObserverDatabase observer protocol
 CIAmDatabaseObserver
 Cam::IAmRoutingReceiveRouting Receive sendInterface description
 Cam::IAmRoutingSendThis class implements everything from Audiomanager -> RoutingAdapter There are two rules that have to be kept in mind when implementing against this interface:
 Cam::IAmShPollCheckPrototype for poll check callback
 Cam::IAmShPollDispatchPrototype for dispatch callback
 Cam::IAmShPollFiredPrototype for poll fired callback
 Cam::IAmShPollPreparePrototype for poll prepared callback
 Cam::IAmShTimerCallBackPrototype for the timer callback
 Cindices< Is >Helper structures used within std::bind for automatically identification of all placeholders
 Cindices< Is... >
 Cintegral_constant
 Cam::CAmRoutingSender::InterfaceNamePairs< is used to pair interfaces with busnames
 Cam::CAmDltWrapper::NoDltContextDataThis structure is used for context data used in an application
 Cplaceholder< I >